|
/

ios唤醒有时会失败

Y*新闻
发布于 5 年前
243
智能超链 U-Link

2个回答
 
5 年前

请按照以下方式排查:

  • 第一步:
    首先检查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接入指南检查代码是否有错误

 
5 年前

楼主,你可以看看友盟+这边有篇关于调起失败的文档呦~https://developer.umeng.com/docs/191212/detail/200730对你应该有启发的。😄

Loading ...
登录社区,分享你的经验