|
/

点击推送消息不能拉起APP(不能由后台变至前台)

Aampy
发布于 5 年前
135
消息推送 U-Push
功能使用

您好:

我在flutter平台集成的推送,编译到Android小米手机上,能收到推送,但是点击推送消息不能拉起APP(不能由后台变至前台),请问这是什么问题,我需要配置什么吗?

1个回答
 
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接入指南检查代码是否有错
Loading ...
登录社区,分享你的经验