微信服务号订阅消息灰度测试的坑
原文地址:https://www.cnblogs.com/jying/p/14448573.html
作者:一定会去旅行
欢迎任何形式的转载,但请务必在文章开始位置使用明显加粗字体注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
微信团队在1月27日发布《服务号订阅通知灰度测试》公告,宣布将在2021年1月27日0:00至4月30日24:00进行服务号订阅通知功能的灰度测试,并在灰度测试结束后另行公布订阅通知和模板消息功能的调整策略。
微信给出的解释如下
服务号模板消息能力的设计初衷,旨在帮助开发者实现及时通知,但存在一些问题,如:
1. 部分开发者在用户无预期的情况下,发送与用户无关的信息,对用户造成了骚扰。
2. 模板消息是用户触发后的通知消息,不支持营销类消息,不能满足部分业务需求。
为提升微信用户体验,我们开始灰度测试服务号订阅通知功能。
对于第一点,骚扰笔者的都已经被笔者取关了,第二点是腾讯模板库不丰富(当然还有很多重复冗余),而提交新的模板审核基本不被通过。
变更后的推送消息会变成如小程序中的模式,只有当用户进入小程序,并进行了主动操作后才能收到小程序推送的提醒消息,比较常用的购物后的快递通知。但其实这样的消息分两种,一种是“长期订阅”,一种是“一次性订阅”。
一次性订阅,指用户订阅一次,服务号可不限时间地下发一条对应的订阅通知;
长期订阅,指用户订阅一次,服务号可长期多次下发通知,长期订阅通知仅向政务民生、医疗等公共服务领域开放。
自从此公告发出后,所有微信服务号开发者都炸锅了,对于一些公司的业务甚至是绞杀,比较客观的文章可以看:
微信服务号订阅通知灰度测试:模板消息之变?
作者是从产品的角度分析的,下面笔者作为开发者说说。。。
1、无法在开发者工具中测试,只能真机测试。
笔者系统是win10,开发者工具更新到最新版本(2021.2.23号更新),从开发者文档和工具更新历史记录看,在2月的版本日志中显示已支持订阅消息测试,但实际测试中点击无反应。
2、微信的js-sdk相关开发只能发布到备案的外网域名下测试,所以一开始不熟悉的时候,稍有一点修改要查看效果就要发布。。。
3、官方给的实例显示这样:,而测试发现不加官方给的样式长这样:
。这个自定义样式必须放在<template></template>标签内,否则不管加什么都是默认的“去订阅”。
4、自定义的按钮不能加图片背景,否则显示效果是下图这样的:其中实例2用的是背景图background,实例3用的是图片img。
5、一次性订阅消息弹出的选项中底部有“总是保持以上选择,不再询问”,该选项一开始理解错了,这不跟长期订阅一样了吗?后来理解不是这样的,这个只是表明后面再点击订阅消息的时候不弹窗了,默认选择的永久选项(但是每次的点击动作还是必须的)。
6、订阅消息可以在设置中取消订阅,但是只有取消订阅,没有开启订阅,(据说)取消后无法重新开启。。。不再弹窗咨询是否订阅了。。。
7、我们的业务同时有pc端,之前pc端的操作后也可以推送消息到微信通知,如果改为订阅消息,在pc端操作后微信是不会再收到提醒的。。。。
暂时考虑到这些,后面开发中遇到问题再补充,大家也可以评论中补充。。。。
目前腾讯公告中说灰度测试截止到4月30号,之后到底实行不实行会根据实际做决策。。。。笔者祈祷千万不要啊啊啊!!!!!听听广大开发者的心声吧!!!!服务号和小程序不是一样的啊,服务号会发文章类的,不要改到一样啊,否则还既要服务号又要小程序干嘛呢?
对于骚扰类的号自然会被取消关注,希望腾讯加一个投诉或让用户决定哪些消息拒绝接收,而不是一股脑的全部拒绝吧,毕竟很多人是希望默认接收重要消息提醒的,每次都点击后才能订阅,这是因为1%的骚扰而让全天下的用户都增加订阅的操作,孰轻孰重难道不是显而易见吗???
生活不止眼前的苟且,还有诗和远方~~
原文地址:https://www.cnblogs.com/jying/p/14448573.html
作者:一定会去旅行
欢迎任何形式的转载,但请务必在文章开始位置使用明显加粗字体注明出处。
限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端