ios軟件中給別的軟件提供一個url供別的軟件訪問我們的程序是很正常的功能,這裏就來介紹下如何創建這個url:
修改Info.plist文件:
在最下面添加一項:
上面identifier最好是公司名加項目名來命名,是唯一標識,也可以隨便取
下面tps是訪問的時候寫在瀏覽器裏面的,我這邊寫的是tps(name瀏覽器訪問就要填寫tps:\\)
如果添加成功,過段時間後URL Types會出現一個新選項如下(不出現也不要緊,過段時間就會出現的):
接下來在瀏覽器中訪問:(又有圖可以看到我們成功訪問了tps這個軟件)
要想在應用程序中訪問,首先安裝需要訪問的程序,我們只是註冊在以上步驟中創建的URL方案(tps)。
我們可以使用如下代碼,從另一個不同的應用程序啓動該應用程序:(注意假如沒有安裝要調用的程序,不提示任何報錯信息)
NSURL *url = [NSURL URLWithString:@"tps:"];
[[UIApplication sharedApplication] openURL:url];