当前位置: 首页 > news >正文

学网站开发培训机构全网关键词搜索工具

学网站开发培训机构,全网关键词搜索工具,b2c网店管理系统,电商网站 网站服务内容作者: 陈小二 问题: 用户扫码二维码A,小程序onload中传递q参数为二维码地址B,且该二维码地址为用户历史使用二维码地址。 原因: 微信侧扫码启动参数错乱。 用户使用微信“扫一扫”扫描二维码A,微信通过系统…

作者: 陈小二

问题:

用户扫码二维码A,小程序onload中传递q参数为二维码地址B,且该二维码地址为用户历史使用二维码地址。

原因:

微信侧扫码启动参数错乱。

用户使用微信“扫一扫”扫描二维码A,微信通过系统事件启动小程序,用户使用完之后,
将小程序退到后台,一段时间后小程序被系统回收。用户再次扫描二维码B,
微信仍然通过系统事件启动小程序,但是实际上,系统先发出A二维码的启动事件,
再发出B二维码的启动事件,导致小程序启动参数错乱。
理论上,用户第二次扫码的时候,系统不应该连续发出两次事件。
复制代码

解决方案:

方案1 (覆盖7-8成用户):

微信侧目前上线了热修复方案,纠正该问题,保证通过系统事件启动时传递正确的码地址。但目前该方案仅能覆盖最近两个版本,即6.5.20以后的,覆盖人群不会很高,活跃用户的七八成。所以仍然存在该bug.

方案2 (解决剩下的2-3成用户):

目前扫码启动小程序的场景,微信会将原始URL通过参数的方式传给小程序,key为"q"。 后台改动上线后,会多出一个key为"scancode_time"的UNIX时间戳参数,是用户扫码的时间。 用户扫码时间和执行onlaod的时间相对比如果在30s以内,可以认为传递给我们的码地址是30s以内刚扫过的码,可以认为传递的非历史地址。从这个逻辑出发,做了以下校验:

ps:第二次将扫码时间与服务器端时间再次进行校验的目的:避免部分用户手动更改手机时间或者本地手机时间差距较大,导致问题出现,故再进行一次服务端时间校验。

问题虽小,记录意义更大。

另外:欢迎加入 弱势群体(开发小程序的前端工程师们)共享bug组织

也欢迎一起贡献仓库:小程序bug集合)共享bug组织

http://www.lbrq.cn/news/2432449.html

相关文章:

  • 四川城乡建设委员会官方网站关键词首页排名优化
  • 淄博网站建设费用郑州seo招聘
  • 购物网站运营人力资源培训
  • 商城网站设计费用网络营销案例有哪些
  • 仿牌网站安全电商培训课程
  • 自适应网站做百度推广找客户资源的软件免费的
  • 玩具网站建设策划书最好的bt磁力搜索引擎
  • wordpress short ping杭州市优化服务
  • php动态网站开发 唐四全达seo
  • 做网站搜索结果的代码友链通
  • 技术支持 天空网络-临汾做网站重庆人力资源和社会保障网
  • 国家工业和信息化部网站备案系统sem是什么检测分析
  • 北流建设局网站电商平台营销策划方案
  • 建设网站前的市场分析主要包括哪些内容网络营销策划推广公司
  • 建设银行的网站首页查询网入口
  • 嘉兴做毛织的有哪些网站济南网站建设哪家便宜
  • 有好的学网站建设的书吗网店推广分为哪几种类型
  • 公司请外包做的网站怎么维护搜索引擎营销的内容
  • 网站建设公司基本流程文职培训机构前十名
  • 深圳做网站应该怎么做深圳网络营销网站设计
  • 350做网站深圳新浪博客
  • 宁波建设工程报名网站十堰seo优化方法
  • 含山建设局网站辽源seo
  • 网站图片切换怎么做2023年最新新闻简短摘抄
  • 北京网站建设模板案例重庆seo扣费
  • 做网站卖旺道优化软件
  • 网站绑定微信号百度推广充值必须5000吗
  • 上海网站建设渠道苏州百度推广开户
  • wordpress调用多个分类seo的工作原理
  • 常用的网站推广方法seo在线优化网站
  • Linux文件系统深入理解
  • 力扣-链表相关题 持续更新中。。。。。。
  • C++_Hello算法_队列
  • 在 Ubuntu 22.04 上安装并优化 Nginx nginx入门操作 稍难,需要有一定理论 多理解 多实践
  • Qt中QObject类的核心作用与使用
  • ob导出租户所有表记录