为了我的新应用程序,我正在使用URL方案,以便人们可以从其他应用程序或网站启动我的应用程序...“myapp://”...那么,如果AppStore中有另一个应用程序具有相同的URL方案作为我的怎么办?或者如果有人试图窃取我的URL方案会发生什么?
为了我的新应用程序,我正在使用URL方案,以便人们可以从其他应用程序或网站启动我的应用程序...“myapp://”...那么,如果AppStore中有另一个应用程序具有相同的URL方案作为我的怎么办?或者如果有人试图窃取我的URL方案会发生什么?
根据苹果文档:
如果多个第三方应用程序注册以处理相同的URL方案,则无法确定选取哪个应用程序来处理该类型的URL。
引用苹果文档中的确切语句,已经连续8年:
注意: 如果有多个第三方应用程序注册以处理相同的URL方案,则目前没有确定哪个应用程序将获得该方案的过程。
来源:
自2012年以来,苹果公司的政策已经发生了变化。今天他们表明不允许多个应用程序注册同一个方案。相比运行时出现冲突而言,注册时间更容易解决争议,因为它可以避免其他答案中讨论的安全问题。
注意:如果有超过一个第三方应用程序注册处理相同的URL方案,目前没有确定哪个应用程序将获得该方案的过程。