3. WEB 常见问题

(1) 自定义参数该怎么传递?

自定参数一般是落地页的地址后面以 key=value 的形式传递,如果参数过长,建议通过一个唯一标志获取参数,在页面中直接写入。

(2) 为什么没有获取到自己的参数?

没有获取到参数有很多原因,WEB 端的话请确认 appkey 是否和应用的 appkkey 一致。是否正常调用了 wakeupOrInstall 方法。

(3) 为什么有些浏览器不能唤醒?

首先检查自己的app相关的拉起配置是否正确,然后查看网页是否集成正确(为排除问题,建议先用在线测试网页测试)。 如果配置没问题,需要确认是否是浏览器或设备因素:

  1. 有些浏览器由于用户自己设置UA为非移动端,或者之前测试唤醒时,选择了否,后面不再提示等类似选项,浏览器也是不会提示拉起或直接拉起。(可在手机桌面-设置-里面找到对应的浏览器应用-清除该浏览器的应用缓存、数据)。
  2. Android部分浏览器不支持scheme唤醒,例如:微信内置浏览器、百度浏览器、火狐、三星自带浏览器等。
  3. iOS有时会出现通用链接功能暂时失效的现象(低概率,具体出现的原因和解决办法还未知),此时无法使用通用链接拉起应用。(微信7.0.5及以上,iOS支持在微信中通用链接唤起app)
(4) 集成和测试时,web 端需要注意哪些问题?

app 端测试无误后,可以在自己的下载网页(或者分享页)里面集成我们的 web 文档,来实现和在线测试二维码一样的传递参数功能; 集成时需要注意,触发下载时必须调用我们的下载 api。不能自己额外写其他的下载代码来引导,还有下载 api 要用按钮触发执行(不能自动执行或者伪点击触发),否则影响参数的获取和精度。

Copyright © dsx2016.com 2019 all right reserved,powered by Gitbook该文章修订时间: 2020-06-30 17:06:11

results matching ""

    No results matching ""