類似在Safari里點擊鏈接啟動某個已安裝的應用是怎么實現的?比如點擊一個App下載鏈接,就會啟動App Store;點擊Email,就會啟動Mail
2 回答

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

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