如何使用Facebook App Invite SDK for iOS邀请"谁"?

Jak*_*ong 6 facebook facebook-graph-api ios facebook-invite

我一直试图让"谁"邀请某人在我的应用程序上没有成功...看看FB文档,什么也没有.

我的意思是:"用户??" 邀请"朋友","朋友"点击安装在FB对话框上,将他带到App Store,在那里他/她安装我的应用程序.

一旦安装了应用程序,"App Link"似乎没有传递到我的应用程序,我无法找出谁是"用户??" (邀请者)

如果应用程序已安装在iPhone中并且"朋友"单击"打开",则"App Link"信息将正确传递.

我怎样才能获得"用户??"的身份 (邀请者)什么时候新安装?还有另一种方法可以做到这个"服务器端"等吗?

编辑:我已经找到了如何从新用户的FB等获取apprequests 但现在我有另一个问题:如果两个人邀请相同的"新用户"如何知道他/她接受的邀请?如何获取有关apprequests的状态?我想我会创造另一个问题......

Jak*_*ong 2

所以,我已经知道怎么做了。一旦“新用户”安装了我的应用程序并使用他的 Facebook 帐户注册,我就可以执行此操作

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

request.executeAsync();
Run Code Online (Sandbox Code Playgroud)

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