0

我查看了有关此主题的其他几篇文章,但仍然没有运气。

我遇到的问题:

  1. 朋友(我的应用从未授权过的全新朋友)在 Android 设备上没有收到任何通知。

  2. 发送邀请后未调用 FacebookCallBack。下面是代码示例。

  3. 我的案例与示例不同的唯一区别是我尝试在片段中实现它。

有人可以帮忙吗?谢谢!

AppInviteContent content =
            new AppInviteContent.Builder()
                                .setApplinkUrl(Constant.facebookAppLink)
                                .build();

  AppInviteDialog dialog = new AppInviteDialog(this.getActivity());
  dialog.registerCallback(
          CallbackManager.Factory.create(),
          new FacebookCallback<AppInviteDialog.Result>() {
            @Override
            public void onSuccess(AppInviteDialog.Result result) {
              Log.d("Invitation", "Invitation Sent Successfully");
            }

            @Override
            public void onCancel() {
            }

            @Override
            public void onError(FacebookException e) {
              Log.d("Invitation", "Error Occured");
            }
          }
  );
  dialog.show(this, content);

我确实检查了我的 AppLink URL,它工作正常。

4

1 回答 1

0

我的问题的原因是我使用的是开发 API 密钥,但是生产内容提供者......是的,真是个笨蛋**。:)

于 2016-02-04T02:13:41.853 回答