收藏
回答

订阅消息和页面跳转的方法同时执行,在ios微信7.0.17版本,会使订阅弹窗一闪而逝。

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug requestSubscribeMessage 和 wx.redirectTo 同时使用 微信iOS客户端 7.0.17 2.11.2


ios 微信版本 7.0.17 版本发现bug, 在支付回调方法中,调用订阅消息和页面跳转方法, 订阅消息的弹窗会被页面跳转挤掉, 在ios 微信 7.0.15 以下版本未发现此问题。


在支付回调里 wx.requestSubscribeMessage  和  wx.redirectTo 同时使用时 100%复现 描述问题。

最后一次编辑于  2020-11-03
回答关注问题邀请回答
收藏

5 个回答

  • 哄哄
    哄哄
    2020-11-03

    2020-11-03
    有用 1
    回复 1
    • yao
      yao
      2020-11-03
      我想在 wx.requestPayment({
                  ...payInfo,
                  success(res) { }  支付成功里面调用订阅消息并页面跳转, 在iphone7.0.15版本之前未发现任何问题, 但在7.0.17以上版本发现消息弹窗异常, android 正常,难道不是ios的微信新版本出的bug吗?
      2020-11-03
      回复
  • Fred
    Fred
    2022-06-09

    iOS 微信:8.0.15 版本存在同样问题,不知道是否有修复?

    2022-06-09
    有用
    回复
  • I
    I
    2020-11-02

    同iPhone 同版本 同问题

    请问解决了么

    2020-11-02
    有用
    回复
  • yao
    yao
    2020-10-28

    hi, 很高兴收到您的回复

    手机型号 iphone 全系列

    微信版本号:7.0.17

    系统版本号 13.3及以上

    复现问题的代码片段 :https://developers.weixin.qq.com/s/UyHk2qm97Al9

    2020-10-28
    有用
    回复 5
    • I
      I
      2020-11-03
      请问是怎么解决的啊?
      2020-11-03
      回复
    • yao
      yao
      2020-11-03回复I
      目前等官方修复,或者修改业务逻辑,在订阅消息回调那里做监听,等用户触发消息后,再进行跳转
      2020-11-03
      回复
    • 哄哄
      哄哄
      2020-11-03回复yao
      这个等监听然后再跳转才是正解,我在上边截图中已经表示过了
      2020-11-03
      回复
    • 佳佳就爱北极熊
      佳佳就爱北极熊
      2020-11-03回复哄哄
      如果支付成功先弹订阅消息后跳转支付成功页对于用户来说太不友好,因为弹窗背景还是确认订单页弹了订阅消息此时用户已经支付完成。此问题在老版本微信没有问题,上个版本更新后出现弹窗短时间自动关闭问题,导致用户无法完成订阅。建议微信团队修复
      2020-11-03
      回复
    • 没事走两步
      没事走两步
      2021-08-10
      请问这个问题最终解决了吗?
      2021-08-10
      回复
  • Riven.
    Riven.
    2020-10-27

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-10-27
    有用
    回复 1
    • 没事走两步
      没事走两步
      2021-08-10
      我最近也遇到一样的问题,请问有后续吗?
      2021-08-10
      回复
登录 后发表内容
问题标签