多个应用程序使用相同的URL方案 - iOS设备(Multiple apps with the s

2019-07-03 10:39发布

所以,我的新的应用程序我有一个URL方案,使人们可以从其他应用程序或网站...推出我的应用“的myapp://” ......所以会发生什么,如果有在AppStore另一个应用程序,具有相同的URL方案是我的吗? 或者,如果有人试图窃取我的网址计划?

Answer 1:

如果两个应用程序注册相同的自定义URL方案,它是不确定的,其应用将真正启动。 一个将要推出,但也没有办法知道。

这里是一个真正有杀伤力的。 如果你有你的设备使用相同的URL方案的两个应用程序,并且删除,实际上被推出了一个,另一个将无法获得通过URL无需重新启动iOS设备推出。

你最好的解决方案是确保您的自定义URL方案是不平凡的那么很少有机会另一个应用程序将具有相同的方案。



Answer 2:

更新的2016年

苹果公司的政策已经改变了自2012年今天,他们表明, 多个应用程序也不会被允许对同一方案注册 。 报名时间是解决争比运行一个更清洁的地方,因为它避免了安全问题讨论过其他的答案。

注意:如果有多个第三方应用注册处理相同的URL方案,目前用于确定哪些应用程序将被给予该计划没有任何进程。

来源: https://developer.apple.com/library/ios/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Inter-AppCommunication/Inter-AppCommunication.html#//apple_ref/doc/uid/TP40007072-CH6-SW1



Answer 3:

从去苹果文档:

实现自定义URL方案

我没有对你的问题的其余部分答案(此时至少)。

编辑:

根据苹果的文档:

注意:如果有多个第三方应用程序登记处理相同的URL方案,它是不确定哪个应用程序的拾取来处理这种类型的网址。

(噢,对不起rmaddy,没有看到你的答案,直到后:P)



文章来源: Multiple apps with the same URL Scheme - iOS