小程序订阅消息前端流程

小程序订阅消息前端流程,第1张

在开发小程序订阅消息遇到以下问题:

所以对以上问题进行梳理,方便了解。

由于长期订阅消息只能d一次窗,所以难以测试,但还好开发者工具给我们提供了 清除授权 的 *** 作,清除了后我们可以再次发起d窗请求,但需要注意,开发者工具中订阅授权接口返回跟真机有所差别。例如:d窗点击取消返回的数据不是在fail回调里面,但是真机是在fail回调中返回的。所以可以在开发中工具中清除授权,然后在真机中测试,也是可以触发d窗的(需要有开发者权限)。

假设我需要授权的两条消息模板id为A1和A2

总结一下长期订阅:

一次性消息订阅调用wxrequestSubscribeMessage授权订阅始终有d窗(不论用户是否订阅过),除非用户点击勾选了订阅面板中的“总是保持以上选择,不再询问”时,相当于把模板id当长期订阅的方式处理了,后续调用授权接口就不会再d窗。

在接口返回方面,跟长期订阅还是不同,遇到有些区别(坑)如下:

看似小小功能亦有其复杂之处,上文如有不正确之处,敬请指出,望看后能少踩坑~

纯吐槽~

有谁一次性读懂上图什么意思没?

有谁10分钟内get它表达的点了没?

有谁看了全篇文章不是继续踩坑再踩坑?

什么破文档呀?

附上第一条的解析

1 用户订阅一次后,开发者可下发一条消息,不限时间

想发一条消息,必须用户之前点击过一次订阅

2 若用户勾选了“总是保持以上选择,不再询问”且点击了允许,那么以后都默认同意订阅这条消息。用户不再做多次选择,开发者也避免了更繁琐的提醒。

“总是”的作用只是避免了“ 不再做多次选择”,订阅该点还是要点

tmplIds: [id1,id2]是模板消息-数组格式,没有的话,可以去小程序微信公众号后台-订阅消息-我的模板里面去创建。

效果图:这是长期订阅的

1 mainSwitch: true, // 订阅消息总开关 (用户在设置中已经开了订阅就为true,反之未false)

SYS_MSG_TYPE_INTERACTIVE: 'accept' 订阅成功返回状态

zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE: 'reject', // 拒绝订阅放回的状态

ke_OZC_66gZxALLcsuI7ilCJSP2OJ2vWo2ooUPpkWrw: 'ban', 后台禁用返回的状态

1、可以使用小程序消息推送功能,实现订阅信息的发布。

2、也可以利用微信公众平台的“服务通知”来进行订阅信息的发布。

3、如果你想要一个独立的订阅服务,建议使用云函数或者其他后端开发语言来实现,然后在小程序中集成即可。

以上就是关于小程序订阅消息前端流程全部的内容,包括:小程序订阅消息前端流程、小程序一次性订阅消息、小程序订阅消息开发等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/10130218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存