在iOS中,您可以设置网址方案,以便其他应用可以启动您或向您传递数据。什么是URL标识符?除了指定URL Schemes之外,它似乎没有被使用。
另外,当手机上有重复的URL方案时会发生什么?
答案 0 :(得分:10)
根据Apple documentation,他们没有提供有关标识符及其所需原因或使用位置的详细信息。他们只说它应该是独一无二的:
包含URL方案的抽象名称的字符串。为确保唯一性,建议您指定反向DNS样式的标识符,例如com.acme.myscheme。 您指定的字符串也用作应用程序的InfoPlist.strings文件中的键。密钥的值是人类可读的方案名称。
此外,如果多个应用指定相同的网址方案,则结果无法预测:
注意:如果多个第三方应用注册处理相同的URL方案,则目前没有确定将为该方案提供哪个应用的流程。
经验告诉我,首次注册该计划的应用程序将被打开,但这可能是错误的。