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