場景需求:
App用戶分享鏈接到各種渠道,例如微信等第三方平臺(tái),用戶觸發(fā)h5頁面中按鈕,若客戶端已安裝App,則直接拉起App,并實(shí)現(xiàn)直接跳轉(zhuǎn)到對應(yīng)業(yè)務(wù)場景;若用戶手機(jī)未安裝,則跳轉(zhuǎn)應(yīng)用市場,下載完成后,打開App后再跳轉(zhuǎn)對應(yīng)業(yè)務(wù)場景。
一、集成
官方示例很詳細(xì),按照一步一步來即可;
地址: [http://www.mob.com/wiki/detailed?wiki=Moblink_ios_major_first&id=34
]
二、注意事項(xiàng)
1.分享的h5頁面需要添加moblink后臺(tái) -> 頁面配置 -> 引用JS文件中的內(nèi)容;
2.若只是需要進(jìn)行參數(shù)接收,或者需要攔截自動(dòng)跳轉(zhuǎn)的功能實(shí)現(xiàn)自己的業(yè)務(wù)邏輯:
在IMLSDKRestoreDelegate的-(void)IMLSDKWillRestoreScene:(MLSDKScene *)scene Restore:(void (^)(BOOL isRestore, RestoreStyle style))restoreHandler方法中,不去執(zhí)行restoreHandler即可;
3.現(xiàn)目前發(fā)現(xiàn)首次安裝App后,打開應(yīng)用會(huì)請求網(wǎng)絡(luò)權(quán)限,在用戶允許之前已經(jīng)進(jìn)行了獲取apple-app-site-association文件,導(dǎo)致app首次安裝不能進(jìn)回調(diào);卸載重裝后流程跑通,此問題待以后補(bǔ)充,正與官方技術(shù)溝通中。