1.Targets --> Info --> URL Types --> URL Schemes(填寫自定義協(xié)議,如:watson),如圖:

步驟1.png
2.Html代碼
<!DOCTYPE html>
<html>
<head>
<title>IOS 通過瀏覽器打開App</title>
<meta charset="utf-8">
<style type="text/css">
.back{
position:absolute; top:50px;left:360px;float:left;
}
</style>
</head>
<body>
<div class="back">
<p>
<font size="20px">
<a href="watson://" >打開APP</a><br> // 關(guān)鍵代碼 調(diào)起app 協(xié)議頭需要與URL Schemes一致
</font>
</p>
</div>
</body>
</html>
在手機(jī)上打開html時(shí)效果,選擇“打開”即調(diào)起app

步驟2.png
3.調(diào)起app后可以進(jìn)行業(yè)務(wù)處理,如頁面跳轉(zhuǎn)
// NOTE: 9.0以后使用新API接口
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<NSString*, id> *)options
{
if ([[url.absoluteString substringToIndex:6] isEqualToString:@"watson"]) {
NSLog(@"url===%@",url.absoluteString);
// 自己的業(yè)務(wù)處理
}
return YES;
}
// 支持所有iOS系統(tǒng)(8.0)
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
if ([[url.absoluteString substringToIndex:6] isEqualToString:@"watson"]) {
NSLog(@"url===%@",url.absoluteString);
// 自己的業(yè)務(wù)處理
}
return YES;
}