在iOS中,你可以设置URL方案,以便其他应用可以启动你或者传递数据给你。 什么是URL标识符? 它似乎并没有被使用比其他任何地方,当你指定的URL方案。
此外,当有在手机上重复URL方案发生什么事?
在iOS中,你可以设置URL方案,以便其他应用可以启动你或者传递数据给你。 什么是URL标识符? 它似乎并没有被使用比其他任何地方,当你指定的URL方案。
此外,当有在手机上重复URL方案发生什么事?
根据苹果的文档 ,他们不给有关的标识以及为何需要或需要用到它很多信息。 他们只说,它应该是唯一的:
一个包含URL方案的抽象名称的字符串。 为了确保唯一性,建议您指定标识符的反向DNS风格,例如,com.acme.myscheme。 您指定的字符串也被用作在应用程序的InfoPlist.strings文件的关键。 该关键字的值是人类可读的方案名称。
此外,如果一个以上的应用程序指定相同的URL方案,那么结果是不可预测的:
注意:如果有多个第三方应用注册处理相同的URL方案,目前用于确定哪些应用程序将被给予该计划没有任何进程。
经验告诉我,谁第一个注册使用方案的应用程序将被打开,但是这可能是错误的。