MW Logo

iOS mLink集成测试

请参考魔窗BBS:http://bbs.magicwindow.cn/



1、一键唤起

① iOS 9以上,在safari中打开mLink对应的短链接,若能唤起App,且进入具体页面,说明UniversalLink集成成功。

若没有唤起App,请参考:FAQ:mLink和App都配置了Universal link,但是无法从微信跳转到App?

iOS 9以下,在safari中打开mLink对应的短链接,若能唤起App,且进入具体页面,说明scheme配置成功。

若没有唤起App,请参考:什么是URL Scheme,怎么配置

若唤起App只进入首页,没有进入具体页面,请参考:

FAQ:当app进程在后台的时候,点击链接可以直接跳转到具体页面,当app进程被杀掉的情况下,只能进入首页,怎么解决。

② 测试是否可以获取动态参数“key”

mLink后台按照如下配置“scheme://host/path?query”,相应的在短链的query内添加动态参数.“http://a.mlinks/ABCD?key=1234”,若App可以获取参数1234,说明成功。

若不知如何获取动态参数或失败,请参考怎么获取动态参数。


2、场景还原

App未安装时,通过短链接下载并安装App后,第一次打开App可以进入具体页面,说明场景还原集成成功。

若失败,请参考FAQ:一键唤起成功,场景还原失败


3、应用宝唤起

IOS7、8上,后台已开启应用宝,在微信中打开mLink对应的短链接,若能跳转AppStore,点击打开进入具体页面,说明应用宝唤起集成成功。

若失败,请参考:抓包排查应用宝还原App具体页失败原因


4、其他功能测试项:

微信SDK包重复了怎么办?

使用自己的universal link,怎么配合魔窗的mLink使用?

app还没有发布到appStore ,还在dev环境,或者使用企业证书打包的app,是否可以正常使用mlink

App Store提审时,对Advertising Identifier(IDFA)的配置

app重新签名之后,使用短链无法正常唤起app,如何解决?

universal link手动取消后,怎么再次开启?

registerMLinkHandlerWithKey:(NSString *)key handler:(CallBackMLink)handler这个方法没有调用

手动在工程中添加SDK,初始化SDK的时候出现crash

在编辑Associated Domains 的时候,报错,错误信息“An App ID with Identifier ‘com.XXX’ is not available”,怎么解决?

在Debug下测试正常,但是在Release下不能正常一键唤起

通过短链进入具体页面后,删除App,重新安装App,依旧进入短链对应的具体页面。

若还有其他疑问,请加入魔窗交流QQ群:456147551。