我有一个将使用用户的联系人的应用程序。我的一个对象可以包含一个邮件地址,所以我想我会连接到联系人中的ABPerson。
我想要做的是添加一个自定义网址,一个可以理解我的应用的网址,例如:
mySpecialApp://12345
然后,从理论上讲,如果用户在联系人中查看了地址并看到了我的网址,他们就可以点按它,然后启动我的应用。这甚至可能吗?
答案 0 :(得分:1)
是的,ios支持自定义URL方案。您需要将其添加到Info.plist文件中。
此处有更详细的信息:http://www.idev101.com/code/Objective-C/custom_url_schemes.html
答案 1 :(得分:0)
是。请注意,您可以在“联系人”(或“电话”)应用中执行此操作:任何人都可以关联任意数量的网址,每个网址都有自己的描述性标签。 “主页”是默认设置,但您可以输入任何标签和任何URL。如果URL具有自定义方案,则在“联系人”中点击它将启动该方案的应用程序。
可以在in the docs找到在AddressBook API中执行此操作的相关常量。