Facebook App邀请挑战

时间:2016-01-31 00:26:09

标签: android facebook facebook-invite

我查了几篇关于这个主题的文章,但仍然没有运气。

我遇到的问题:

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

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

  3. 我的情况与示例不同的唯一区别是我尝试在片段中实现此功能。

  4. 有人可以帮忙吗?谢谢!

    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网址,但它运行正常。

1 个答案:

答案 0 :(得分:0)

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