下面說一下我再使用魔窗-mlink功能中遇到的問題,
含有mlinkkey識別的方法使用:/** * 注冊一個mLink handler,當接收到URL的時候,會根據mLink key進行匹配,當匹配成功會調用相應的handler * 需要在 AppDelegate 的 didFinishLaunchingWithOptions 中調用 * @param key 后臺注冊mlink時生成的mlink key * @param handler mlink的回調 * @param params 動態參數 * @return void */+ (void)registerMLinkHandlerWithKey:(nonnull NSString *)key handler:(CallBackMLink)handler;這個方法主要是使用于推廣場景固定的情況下,可以添加多個方法,來實現不同的key&不同的場景。
這里要注意:
1.短連接拼接參數。2.在回調里面可以拿到短連接里面攜帶的參數。通用mlinkkey的方法使用:/** * 注冊一個默認的mLink handler,當接收到URL,并且所有的mLink key都沒有匹配成功,就會調用默認的mLink handler * 需要在 AppDelegate 的 didFinishLaunchingWithOptions 中調用 * @param handler mlink的回調 * @return void */+ (void)registerMLinkDefaultHandler:(CallBackMLink)handler;需要注意的是:
1.在這個通用方法里面,不需要預先在代碼里面添加mlinkKey,所有在魔窗平臺設置mlink服務都會執行這個方法。2.短連接參數的拼接。初學者書,有錯誤歡迎大家留言指正
新聞熱點
疑難解答