如果发件人的请求引用了尚未安装的应用程序,是否可以跟踪发件人

时间:2014-10-19 14:57:27

标签: ios facebook facebook-graph-api url-scheme invitation

我的目标是邀请朋友加入应用。关键是要知道谁发送了某个用户的请求。如果您邀请已安装应用程序的人,则没有问题。在这种情况下,您可以使用方案URL并通过

正确处理它
  • 应用:的OpenURL:sourceApplication:注释:

但该怎么做,如果用户没有必要的应用程序。是否可以实现这样的工作流程:

“邀请链接” - >“打开appStore” - >“下载应用” - >“打开应用并引出发件人的ID(或名称)”???

也许还有另一种方法可以做到这一点。但我的方案意味着邀请用户的组。用户向他的朋友发送请求(Facebook,Twitter等)。但该怎么办,如果他的朋友不会使用您期望的Facebook帐户注册,而是例如他的电子邮件地址或推特帐户或smth。其他。在这种情况下,我无法定义,应该邀请这个新用户加入正确的组。

当然,这是一种在邀请消息中包含通知的可能方式,您可以在接受邀请之前要求用户安装应用。但对于用户体验来说似乎很复杂。

那么,如何解决这个问题?

换句话说:

如果我构建了一个与我的应用程序的深层链接并将其发送给用户(他的电子邮件),但由于某种原因他不会安装应用程序。

在这种情况下,我想将用户重定向到AppStore,并在下载应用程序后,在方法中处理以前发送的请求: 应用:的OpenURL:sourceApplication:注释: 是否可以这样做,'因为我没有在文档中找到解决方案?

1 个答案:

答案 0 :(得分:0)

是的,您可以使用名为Branch的第三方服务来执行此操作。更多信息here