微信订阅消息分两种,一文带你了解一次性订阅消息使用说明
小程序进行完一回活动后就“失联”,用户在之后再也接收不到后续的通知,这种信息的断层,现如今能够凭借一次性订阅消息予以弥合。
订阅机制的核心逻辑
用户于小程序内主动进行订阅之后 ,开发者进而获取到了一回向该用户发送服务通知的权限 。此项权限不受时间方面的限制 ,只要用户确有过订阅行为 ,开发者便能够在未来的任意时间点去下发与之对应的那条消息了 。关键之处在于 ,这属于一次授权对应一条消息的推送情形 ,并非在订阅之后就能够进行无限次的发送 。
wx.requestSubscribeMessage({
tmplIds: [''], // 模板ID
success (res) { }, // 接口调用成功回调(不是订阅成功回调)
fail (err) { }, // 接口调用失败回调
complete () { } // 接口调用结束的回调函数(调用成功、失败都会执行)
})
小程序接口触发了订阅行为,弹窗会明确告知用户消息模板的内容,用户点击“允许”,这就表示同意接收这条特定模板的消息,开发者后台可以凭借返回的模板ID以及订阅状态码,精准判断每次订阅操作究竟是成功还是被拒绝,进而决定后续是否发送 。
{ errMsg: "requestSubscribeMessage:ok", zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE: "accept"}
模板的申请与配置
开发者得先于微信小程序管理后台的“功能”模块之中寻觅到“订阅消息”。要是公共模板库内不存在契合业务需求的消息模板,那开发者能够提交关于新模板的申请。申请之际要详细阐明清楚模板的使用场景、关键词内容。之后静候微信团队予以审核。审核一般需耗费数个工作日,待审核通过后模板方可被调用。
每一个模板,都有一个独一无二的模板ID,开发者于代码里,需要采用此ID去调起订阅弹窗。模板的内容,一旦审核通过了,便不可以随便地修改关键词,所以在申请之际,就应当认真慎重地规划好通知的固定结构以及可变信息部分,以此确保能够长期适用。
{errMsg: "requestSubscribeMessage:fail No template data return, verify the template id exist", errCode: 20001}
弹窗授权规则详解
订阅弹窗弹出,是遵循特定规则的。系统只会对用户,从未做出过“总是保持以上选择”操作的模板,进行弹窗询问。要是用户之前,对某些模板,已经勾选了“总是允许”,或者“总是拒绝”,那这些模板在此次调用时,将不会再次弹出,而是直接沿用历史选择。
当弹窗之中包含着多条消息之时,用户的操作就会引发连锁影响。举个例子,用户仅仅勾选了其中的仅仅几条又选择了“总是保持”,接着点击“允许”,那么未曾被勾选的消息就会被系统默认成“总是拒绝”。相反的情况,如果点击“取消”,那么所有当此弹出的消息就会统统被标记成“总是拒绝”。
用户的订阅管理设置
用户能够于小程序设置页面里,对所有订阅消息授权展开集中管理。针对那已经勾选过 “始终保持以上选项” 的模板,其授权状态会固定于这个设置列表当中,用户没办法直接通过手动方式移除单条记录。唯有开发者于小程序后台把该消息模板给删除了,与此对应的设置项才会跟着消失不见了标点符号。
用户亦能够借助一键方式去关闭顶部那“接收订阅消息”的总开关,一经关闭,任何尝试调起订阅弹窗的行为都会径直失败,开发者可凭借代码探测到这种情形,进而引导用户跳转至设置页面再度开启,以此来恢复消息接收功能 。
开发中的常见注意事项
在开展开发测试这个阶段的时候,微信开发者工具跟真机环境的行为呈现出不一样的情况。在工具里面,不管配置了多少条(订阅消息相关内容),一次仅仅只会弹出一条订阅消息的模拟弹窗情形,并且根本不会出现手机上面所存在的那种原生授权界面样式。这使得开发者不得不于真机之上展开充分的授权流程测试工作。
对于系统而言,存在着对频繁的订阅授权调用的防骚扰限制事宜。倘若在短时间之内出现多次调起弹窗的情况,那么接口便会径直报错。在进行开发之际,应当以合理的方式去设计触发的时机,以此来防止在用户连续操作的进程当中反复地请求授权,进而致使体验出现中断以及功能出现失效的状况。
长期订阅与状态维护
需明确的是,一次性订阅消息的授权具备长期有效性情况,可是其关系较为脆弱。即便用户往昔“总是予以允许”某条消息,并且成功接收到过推送信息,要是他后续于设置页面以手动方式关闭了该条消息的开关,当开发者再度尝试进行发送操作的时候就将会遭遇失败状况。
用户的授权状态拥有极为强大的持久性,哪怕卸载小程序后再度进行安装,先前于设置里作出的“总是保持”这一选择也不会被重置,这确保了用户偏好的连贯性,而且还要求开发者在设计订阅逻辑时务必得更加审慎,珍惜每一回宝贵的订阅机会。
你于使用各类小程序之际,究竟是更偏向于一次性订阅重要服务通知呢,还是甘愿长期授权去接收各类营销信息呢?欢迎于评论区分享你的看法以及经历,要是觉着本文具备帮助,可别忘了点赞予以支持。
同类文章排行
- 8月29日晚江苏银行发布半年报,经营业绩
- 新手不会写新闻稿?掌握这三部分写作技巧就
- 宁波立夏习俗活动热闹开展,传承文化乐趣多
- 全国爱肝日关注肝硬化逆转,这些伤肝行为千
- 2021一点资讯今日头条官方版:海量资讯
- 12月1日校运会拔河比赛超精彩,各班展风
- 2025年6月网络谣言聚焦热点领域,造谣
- 陈冠希近照曝光形象遭吐槽,颜值变化引发网
- 青岛开发区海博家居荣获山东省服务名牌,凭
- 动态消息的含义和特点解析,快来看看怎么定
最新资讯文章
- 湖北房县秋酿黄酒忙,市场监管局助力产业高
- 全国新闻学专业大学排名,这些学校实力强!
- 湖北房县黄酒年产值破40亿,背后监管密码
- 广东大学新闻学专业排名,暨大在全国排第几
- 湖北房县工商联携手异地商会,推动黄酒成全
- 热门新闻app推荐:新浪、上观及海大新闻
- 韩国女子迷信整容致毁容,涉事医生面临刑事
- 部队干部集训新闻报道稿范文 公司军训通讯
- 四川女孩盼借媒体帮实现韩国免费整形梦,活
- 亳州珍宝岛药业:推动中药产业升级,引领中
- 亳州珍宝岛药业为子公司亳州交易中心向农行
- 韩国整容现消费陷阱,同样项目对中国顾客收
- 奥斯维辛没有什么新闻ppt:多种类型,助
- 2024中国LED照明灯饰行业100强情
- 陕西石泉县近期热点新闻汇总:赛事、活动、
- 就业故事四季不断,2023 年人社部门奋
- 漳州电视台推进媒体融合 打造新型主流媒体
- 十五五开局之年,如何促进高质量充分就业?
- 春节临近福建诏安县多单位联合开展森林防火
- 连云港新闻综合频道2026最新节目表




