收藏
回答

IOS事件都会收到双份double?

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.57 3.7.12
  • 查看we分析,该用户所有的点击事件都触发了2次。
  • We分析的事件不是开发者主动上报的,是we分析自己底层收集的,具有说服力。
  • 下面是we分析的截图:

最后一次编辑于  04-01
回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--Demons
    社区技术运营专员--Demons
    03-31

    你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    03-31
    有用
    回复 6
    • wu wei
      wu wei
      03-31
      问题不是必现,在用户手机上,这是我们在we分析上收到的记录,不能让用户这样操作吧
      03-31
      回复
    • 1234
      1234
      03-31
      你好,这个是使用我们小程序的用户。日志发现时,用户已经退出小程序了,我们提供we分析的可视化日志链接是否OK帮助排查?
      03-31
      回复
    • 社区技术运营专员--Demons
      社区技术运营专员--Demons
      03-31回复1234
      你好提供一下我这边排除一下
      03-31
      回复
    • 1234
      1234
      03-31回复社区技术运营专员--Demons
      https://wedata.weixin.qq.com/mp2/experience/sessions?utm_source=sharereplay&sessionId=202503282134%2Fe390f-ab6d-f389-ca79-4512f&lang=zh_CN,麻烦看看。
      除了We分析打印两次问题,还有个问题:
      该链接反映的问题是用相同的wxcode同时调用了两次查用户手机号接口导致第二次报错。我们按照官方教程,微信授权手机号(异步)回调后,会调用checkSession(异步)校验登陆。在排查后,我们结论是:页面加载后请求拿到wxcode,然后点击按钮触发首次调用微信授权手机号回调checkSession后,checkSession的回调没触发;第二次点击按钮触发调用微信授权手机号回调checkSession后,第一次的checkSession的回调一并被触发导致查用户手机号接口调了两次(用了同样的wxcode),第二次的调用就报错。这个也麻烦看看。感谢
      03-31
      回复
    • wu wei
      wu wei
      04-01
      最新排查是结论是:we分析日志数据虽然是double,但是手机号授权回调不是double,而是授权回调后,用户第一次的checkSession 的回调太慢,与第二次的checkSession 刚好一起回调给用户,造成以为是手机号授权回调2次的误会。
      04-01
      回复
    查看更多(1)
登录 后发表内容
问题标签