如何获得“谁”邀请使用iOS的Facebook应用程序邀请SDK?

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

我的意思是:“用户??” 邀请“朋友”,“朋友”在安装我的应用程序的FB对话框中安装。

一旦应用程序安装,“应用程序链接”似乎不会传递到我的应用程序,我不能找出谁是“用户??” (邀请者)

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

我怎样才能得到“用户?”的身份 (邀请),当它是一个新的安装? 有另一种方式,我可以做这个“服务器端”等?

编辑:我发现如何从新用户的FB等获得apprequests, 现在我有另一个问题:如果两个人邀请相同的“新用户”如何知道他/他接受哪个邀请? 我如何获得apprequests的状态? 我想我会再提出一个问题

所以,我已经发现了如何。 一旦“新用户”安装我的应用程序,并注册他的Facebook帐户,我可以执行此操作

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

上面的代码将我的应用程序获得所有/任何apprequests,我只需要检查谁发送它等。

如果该应用程序已经安装在设备上,您是否获得邀请“朋友”的“用户”的身份? 如果是的话,你好吗?

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