本人前端,目前使用wx.requestSubscribeMessage做订阅消息部分,用此API有点疑问点,暂时想不出来:
- 我们希望在此API的展示内容上方加上引导图片,告诉用户最好勾选上总是保持以上选择选项(因为受众群体99%需要这个,并且受众群体年龄普遍偏大),但这块目前看了下此API,并无引导图片入口,有点无从下手。
- 试了下此API接口,成功返回值里面并无是否勾选 ‘总是’ 的属性,无法拿到此属性,后台如何判断是否一直发送消息(总不能后端一直往微信里面发请求来验证吧)
- 触发条件,我看了下,是在页面触发点击事件之后弹出此框,有无方法避免(总感觉有点画蛇添足,因为我们的使用场景(期望)是在用户点击按钮跳转到新页面内,在新页面内根据请求值的状态来控制是否调用此API)
- ***在测试过程中,我们用了两个测试账号,由后端控制何时发起请求,给用户弹订阅消息(**此逻辑是否正确**),我们两个账号一个点了总是保持以上选择,一个没点,点了总是保持的,代码再次运行到此API时,会直接走succ,并无弹框(效果是想要的),但后端给此测试账号发订阅消息时,很容易失败(失败概率达到20%+, 报错43101--用户取消过,我不曾记得我们有过取消操作啊QAQ),另一个账号正常可以接收一条,第二条也接收不到,正常情况下订阅一次,能接收两条嘛,不大懂这个。
咋说呢,这块毕竟原先我们没咋玩过,手生得很,有些地方可能无法实现,但需求就这样,我们这无力反驳呀QAQ,毕竟咱家之前没玩过类似的,哎,还是太年轻了,还望各位大佬们帮忙解答一下,小弟在这拜谢各位了!!!
1.不可以设置引导图片
2.总是允许不等于长期订阅,参考:https://developers.weixin.qq.com/community/develop/article/doc/00006c837bcf68ef2b0a0b7745b813
3.必须通过按钮触发授权
4.订阅一次只能推送一次
订阅一次可以通过服务端推送一次消息,只要订阅次数够,后端自己可以循环推送多次,直到次数消耗完毕微信会返回错误。