Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如果发件人';s请求引用尚未安装的应用程序_Ios_Facebook_Facebook Graph Api_Url Scheme_Invitation - Fatal编程技术网

Ios 如果发件人';s请求引用尚未安装的应用程序

Ios 如果发件人';s请求引用尚未安装的应用程序,ios,facebook,facebook-graph-api,url-scheme,invitation,Ios,Facebook,Facebook Graph Api,Url Scheme,Invitation,我的目标是邀请朋友使用该应用程序。关键是要知道是谁为某个用户发送了请求。如果您邀请已安装应用程序的人,则没有问题。在这种情况下,您可以使用scheme URL并通过 应用程序:openURL:sourceApplication:annotation: 但是,如果用户没有必要的应用程序,该怎么办呢。是否可以实施这样的工作流: “邀请链接”->“打开应用商店”->“下载应用”->“打开应用并获取发件人的ID(或姓名)” 也许有另一种方法可以做到这一点。但我的场景暗示了对用户组的邀请。用户向他的朋

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

  • 应用程序:openURL:sourceApplication:annotation:
但是,如果用户没有必要的应用程序,该怎么办呢。是否可以实施这样的工作流:

“邀请链接”->“打开应用商店”->“下载应用”->“打开应用并获取发件人的ID(或姓名)”

也许有另一种方法可以做到这一点。但我的场景暗示了对用户组的邀请。用户向他的朋友(Facebook、twitter等)发送请求。但是,如果他的朋友使用的不是你期望的Facebook帐户,而是他的电子邮件地址、twitter帐户或smth,该怎么办呢。其他的在这种情况下,我无法定义应该邀请这个新用户加入正确的组

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

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

换言之:

如果我建立一个到我的应用程序的deeplink并将其发送给用户(他的电子邮件),但由于某种原因,他不会安装应用程序

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

是的,您可以使用名为的第三方服务来完成。更多信息