ios - 如何使用适用于 iOS 的 Facebook App Invite SDK 获得 "who"邀请?

标签 ios facebook facebook-graph-api facebook-invite

我一直试图让“谁”邀请某人使用我的应用程序,但没有成功……查看了 FB 文档,但一无所获。

我的意思是:“用户??”邀请“ friend ”,“ friend ”点击 FB 对话框上的安装,这会将他带到 App Store,他/她会在那里安装我的应用程序。

应用程序安装后,“应用程序链接”似乎没有传递到我的应用程序,我无法找出谁是“用户??” (邀请人)

如果该应用程序已经安装在 iPhone 中并且“ friend ”点击“打开”,则“应用程序链接”信息被正确传递。

如何获得“User??”的身份? (邀请者)什么时候是新安装?有没有其他方法我可以做这个“服务器端”等?

编辑: 我已经找到如何从新用户的 FB 等获取申请请求 但是 现在我有另一个问题:如果两个人邀请同一个“新用户”,如何知道他/她接受了哪个邀请?我如何获得有关申请的状态?我想我会提出另一个问题...

最佳答案

所以,我找到了方法。一旦“新用户”安装了我的应用程序并使用他的 Facebook 帐户注册,我就可以执行此操作

GraphRequest request = GraphRequest.newGraphPathRequest(
  accessToken,
  "/me/apprequests",
  new GraphRequest.Callback() {
    @Override
    public void onCompleted(GraphResponse response) {
      // process the info received
    }
});

request.executeAsync();

上面的代码将从我的应用程序获取所有/任何应用请求,我只需要检查是谁发送的等等。

关于ios - 如何使用适用于 iOS 的 Facebook App Invite SDK 获得 "who"邀请?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33195655/

相关文章:

ios - 将 UIPageViewController 添加到框架小于整个 View Controller 的现有 View Controller 中

objective-c - 如何在 XCode 中将自定义 UIButton 添加到 nib 文件?

android - Facebook 应用程序请求无法在 Android 上运行

Facebook 分享。更改 "say something more about this",同一页面上的多个按钮

facebook - 无法从 facebook OAuth 获取所有电子邮件

ios - 无法打开 session 或将帖子发布到 Facebook

ios - 为什么 AudioFileReadPacketData 的参数 ioNumBytes 会导致崩溃?

ios - Swift - 无法理解 UIScrollView 的 contentSize

javascript - 当用户离线时如何发布到用户的墙上

android - 在 Facebook 中发送消息时丢失消息或附件错误