我一直试图让“谁”邀请某人使用我的应用程序,但没有成功……查看了 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/