URL标识符和URL方案

时间:2013-05-16 21:16:02

标签: ios url-scheme

在iOS中,您可以设置网址方案,以便其他应用可以启动您或向您传递数据。什么是URL标识符?除了指定URL Schemes之外,它似乎没有被使用。

另外,当手机上有重复的URL方案时会发生什么?

1 个答案:

答案 0 :(得分:10)

根据Apple documentation,他们没有提供有关标识符及其所需原因或使用位置的详细信息。他们只说它应该是独一无二的:

  

包含URL方案的抽象名称的字符串。为确保唯一性,建议您指定反向DNS样式的标识符,例如com.acme.myscheme。   您指定的字符串也用作应用程序的InfoPlist.strings文件中的键。密钥的值是人类可读的方案名称。

此外,如果多个应用指定相同的网址方案,则结果无法预测:

  

注意:如果多个第三方应用注册处理相同的URL方案,则目前没有确定将为该方案提供哪个应用的流程。

经验告诉我,首次注册该计划的应用程序将被打开,但这可能是错误的。