[ILQ001]iOS唤起app失败
出现现象:在H5页面里点击打开按钮,弹出了如下弹框,并没有打开App指定页面。

出现这个弹框就说明打开app失败了,如果在iOS端采取的是URL Scheme拉起方式,那么请参考安卓端拉起失败的文档
以下是介绍Universal link方式唤起app失败的原因:
浏览器内不能唤起app
首先请复制H5链接到浏览器内,在浏览器内打开试试。
如果浏览器内H5页面也拉起App失败了,说明Deeplink配置有错误,属于不正常的失败原因,请按照以下方式排查:
第一步:
首先检查H5页面域名和Universal link是否是同一域名,如果是请修改
,因为Universal link必要要求和H5页面URL跨域才能唤起App(iOS9.2之后的改动),也就是说假如当前分享H5页面URL域名为A,Universal link域名为B,那么要求A和B必须是不同域名,这样才能在A页面里打开B。假如是相同域名,那么只会继续在当前webview里面跳转
第二步:如果您配置Universal link时把apple-app-site-association文档上传到根目录下,请在浏览器内直接输入“https://域名/apple-app-site-association” ,如果上传到.well-known子目录下,请输入 https://域名/.well-known/apple-app-site-association。 检查是否可以直接下载apple-app-site-association文件 ,如果不可以,请参考iOS接入文档重新配置Universal link。
第三步:如果不是前两步的原因,请多换几个浏览器试试,排除是单个浏览器造成的拉起失败。
第四步:请多换几个手机和操作系统试试,排除是部分手机机型和操作系统造成的拉起失败
第五步:检查JSSDK集成是否有问题,请严格按照文档检查,例如填写的linkID和后台生成的是否一模一样。如果是页面加载唤起app方式,尝试修改成点击按钮唤起方式能否成功唤起app
第六步:检查H5页面初始化时,是否会返回 {code: 10201, msg: “配置错误”, sCode: 10201, sMsg: “deeplink基础配置不存在”, data: null, …} 的报错,如果有请参考文档
第七步:假如JSSDK检查没有问题,那么接下来请检查App工程配置、回调等是否有问题,请严格按照iOS接入指南检查代码是否有错误
如果以上7步检查完后您还是不能解决问题,那么请联系我们的客服
微信/QQ内不能唤起app
如果浏览器内H5页面能够唤起App,但是微信、QQ内却不能唤起app,那么请首先检查是否按照微信、QQ官方文档配置了Universal link。如果仍然不能解决请向我们反馈