6

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

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

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

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

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

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

4

2 回答 2

2

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

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

request.executeAsync();

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

于 2015-10-21T14:49:18.697 回答
0

如果设备上已经安装了该应用程序,您是否获得了邀请“朋友”的“用户”的身份?如果是,你是怎么做到的?

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

于 2015-10-21T11:14:40.897 回答