收藏
回答

wx.requestSubscribeMessage做订阅消息的问题?

本人前端,目前使用wx.requestSubscribeMessage做订阅消息部分,用此API有点疑问点,暂时想不出来:

  1. 我们希望在此API的展示内容上方加上引导图片,告诉用户最好勾选上总是保持以上选择选项(因为受众群体99%需要这个,并且受众群体年龄普遍偏大),但这块目前看了下此API,并无引导图片入口,有点无从下手。
  2. 试了下此API接口,成功返回值里面并无是否勾选 ‘总是’ 的属性,无法拿到此属性,后台如何判断是否一直发送消息(总不能后端一直往微信里面发请求来验证吧)
  3. 触发条件,我看了下,是在页面触发点击事件之后弹出此框,有无方法避免(总感觉有点画蛇添足,因为我们的使用场景(期望)是在用户点击按钮跳转到新页面内,在新页面内根据请求值的状态来控制是否调用此API)
  4. ***在测试过程中,我们用了两个测试账号,由后端控制何时发起请求,给用户弹订阅消息(**此逻辑是否正确**),我们两个账号一个点了总是保持以上选择,一个没点,点了总是保持的,代码再次运行到此API时,会直接走succ,并无弹框(效果是想要的),但后端给此测试账号发订阅消息时,很容易失败(失败概率达到20%+, 报错43101--用户取消过,我不曾记得我们有过取消操作啊QAQ),另一个账号正常可以接收一条,第二条也接收不到,正常情况下订阅一次,能接收两条嘛,不大懂这个。

咋说呢,这块毕竟原先我们没咋玩过,手生得很,有些地方可能无法实现,但需求就这样,我们这无力反驳呀QAQ,毕竟咱家之前没玩过类似的,哎,还是太年轻了,还望各位大佬们帮忙解答一下,小弟在这拜谢各位了!!!

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

1 个回答

  • 拾忆
    拾忆
    2021-12-13

    1.不可以设置引导图片

    2.总是允许不等于长期订阅,参考:https://developers.weixin.qq.com/community/develop/article/doc/00006c837bcf68ef2b0a0b7745b813

    3.必须通过按钮触发授权

    4.订阅一次只能推送一次

    2021-12-13
    有用 1
    回复 4
    • !
      2021-12-13
      老哥,总是允许是在什么条件下能用啊,一段时间之内么,跟普通订阅的区别在哪
      2021-12-13
      回复
    • !
      2021-12-13
      还有,用户订阅点了10遍,能一次性发10个消息么
      2021-12-13
      回复
    • 拾忆
      拾忆
      2021-12-13回复
      一次性订阅消息里的“总是”是允许后,再次点击授权不会让用户出现授权确认窗口,但是如果想要订阅多次还是依然需要引导用户自行去点击授权按钮。
      订阅一次可以通过服务端推送一次消息,只要订阅次数够,后端自己可以循环推送多次,直到次数消耗完毕微信会返回错误。
      2021-12-13
      1
      回复
    • !
      发表于移动端
      2021-12-13回复拾忆
      哦哦,好的,谢谢
      2021-12-13
      回复
登录 后发表内容