收藏
回答

订阅消息如果选择选择‘总是保持以上选择,"不再询问"后的设置问题?

如果用户第一次选择总是保持以上选择,"不再询问"以后,即使点击小程序右上角设置里面打开通知,也没办法收到通知,请问这是设计如此吗?


回答关注问题邀请回答
收藏

5 个回答

  • 跨商通
    跨商通
    08-19

    只要勾选了总是,就再也不会弹窗了,没有任何后悔的可能了。

    解决办法:删除原消息模板,重新建一个一模一样内容的模板。

    08-19
    有用 1
    回复
  • Hlxuan.
    Hlxuan.
    08-19

    一次性订阅消息订阅1次可下发1次,勾选「总是保持以上选择,不再询问」只是下次调用 wx.requestSubscribeMessage 接口订阅时不会弹窗,保持之前的选择;

    若订阅次数用完或用户之前拒绝,在设置打开通知后,还需要重新调用 wx.requestSubscribeMessage 接口订阅获得下发次数后才能发送。

    08-19
    有用 1
    回复
  • Hennessey
    Hennessey
    星期二 17:09
    解决了,如果用户选择 “总是保持以上选择,不再询问”并且拒绝打开通知以后,他可以在设置里面打开通知,接下来就是重点了,开发的时候由于无法通过参数判断他之前是否已经订阅过该条消息了(因为从subscriptionsSetting参数获取的是结果数据),所以我这边选择每次无脑调用wx.requestSubscribeMessage方法(之前是判断用户是否打开了通知开关),目前来看的话选择了“总是保持以上选择,不再询问”,虽然不会弹通知选择框,但订阅消息的这个动作还是要每次调用的。这样才能够保证每次都能收到消息通知。
    
    星期二 17:09
    有用
    回复 1
    • Hennessey
      Hennessey
      星期二 17:10
      所以解决办法就是每次无脑调wx.requestSubscribeMessage()方法来订阅消息
      星期二 17:10
      回复
  • 旷奇艺
    旷奇艺
    08-20

    https://developers.weixin.qq.com/community/develop/doc/00044c5ef086b0c616594cb9651809?_at=1724144716863

    08-20
    有用
    回复
  • 卡冈图雅
    卡冈图雅
    08-19

    08-19
    有用
    回复
登录 后发表内容