iOS 集成 Moblink 實(shí)現(xiàn)web和app鏈接

場景需求:

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ù)溝通中。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容