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

时间:2015-10-18 08:04:33

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

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

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

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

IF 该应用已安装在iPhone和“朋友”中。点击"打开",然后点击" App Link"信息正确传递。

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

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

2 个答案:

答案 0 :(得分:2)

所以,我发现了如何。一旦"新用户"安装我的应用程序并使用他的Facebook帐户注册我可以执行此

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

request.executeAsync();

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

答案 1 :(得分:0)

如果设备上已经安装了应用程序,您是否获得了"用户"谁邀请了#34;朋友"?如果是的话,你是怎么做到的?

其次,Applink只会通过Facebook上的通知打开信息,而不是直接通过主屏幕。