我想在我的应用上创建一个交叉促销,并在用户安装并运行我的其他应用程序后提供奖励。有没有简单的方法来做到这一点?我看过iOS8插件函数,但这也需要在iOS7上运行。有什么建议吗?
答案 0 :(得分:3)
在您的应用程序中使用自定义URL方案,然后检查iOS系统是否已注册URL方案。如果是,那么用户已经安装了另一个应用程序。
这是关于如何做的example。
答案 1 :(得分:0)
为了在多个设备上工作,我可能会说您需要实现一个存储用户信息的Web服务,例如该用户的唯一标识符(非设备),这样就像用户名并使用他们刚刚下载并安装的新应用程序更新并使用该用户名登录。
如果仅基于每台设备,您可以使用自定义URL方案进行此操作。您的每个应用都有自定义URL方案,当用户打开应用时,您可以使用[[UIApplication sharedApplication] canOpenURL:]
检查该设备上是否安装了任何其他自定义URL方案,如果这返回true,则该应用已安装。