類似在Safari里點(diǎn)擊鏈接啟動某個已安裝的應(yīng)用是怎么實(shí)現(xiàn)的?比如點(diǎn)擊一個App下載鏈接,就會啟動App Store;點(diǎn)擊Email,就會啟動Mail
2 回答

至尊寶的傳說
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個贊
1. 在xcode工程屬性Info標(biāo)簽最下面有個URL Types,添加,在URL Schemes里面添加你想要打開的url,比如:myapp
2. 在AppDelegate中實(shí)現(xiàn)- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
,這個方法屬于UIApplicationDelegate
這個接口
3. 在smart app banner里面的app-argument
中輸入你想要打開的鏈接(myapp:xxxx
)

肥皂起泡泡
TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個贊
在<app>-Info.plist的URL types里建一個item
在item的URL Schemes選項(xiàng)里起個名字比如myapp
在別的程序里直接用 openURL調(diào)用myapp://即可
- 2 回答
- 0 關(guān)注
- 222 瀏覽
添加回答
舉報
0/150
提交
取消