小程序订阅消息可以有声音吗

小程序订阅消息可以有声音吗,第1张

可以。

小程序订阅消息可以有声音,声音可以通过设置打开。

小程序打开声音的办法是,点击订阅号消息,再点击右上角选项,选择订阅号后点击右上角三个点图标进入,再点击设置,打开接收文章推送功能即可。

本来想给小程序加个定时提醒功能,奈何没这么流量支持,所以只能做个记录。

在微信公众平台-订阅消息中获取

wxrequestSubscribeMessage(Object object)

编写 getOpenId 的云函数

Talk is cheap,show me the code

indexwxml

indexjs

获取openid云函数-indexjs

推送云函数

定时发送需要用到下面的定时触发器

定时触发器

触发器timer云函数,Talk is cheap,show me the code

indexjs

configjson

在 timer云函数 中右击“上传触发器”

在 timer云函数 中右击“删除触发器”

由于“模板消息”将下线,已不再支持添加模板,所以针对新的订阅消息的使用,今天刚好踩坑,然后在这里记录一下。

其实,说是说模板消息换成了订阅消息,但是根本上还是换汤不换药的,但是订阅消息可能相比于模板消息的最大的优点就在于他不再依赖于form表单来提交数据了,因为以往的模板消息没有from-id,根本实现不了,再加上时间的限制,但是订阅消息并没有诸多限制

对比一下总体功能

但是有好有坏,订阅消息今天我刚踩坑就遇到了很多问题,一方面是我自己书写不规范造成的,一些是我感觉设计有问题,可能订阅消息功能会随着时间慢慢完善吧

言归正传:说到订阅消息的使用,由于我使用的是云开发开发项目,所以在这里我主要是拿云开发做例子

在这里我拿云函数为例

上面这是获取权限的云函数

上面这是发送模板消息给用户的云函数

然后前端传过来模板消息,模板消息的格式为

切记在一定要在send的这个云函数中设置定时触发器,这样就可以做到用户实时知道了

然后先上传定时触发器,在上传云函数,就可以了

如果文章上有什么错误,或者我写的有问题的也希望大家批评指正,麻烦各位了

本文将介绍如何在微信小程序中

使用订阅消息(模板消息已废弃) wxrequestSubscribeMessage

云函数定时器推送消息 subscribeMessagesend

记得一定要右键选择“上传触发器”!!!否则傻等都没用的。。。

“一次性订阅消息”,按照官方文档说明如下:

这里使用条件有限制:用户自主订阅。如果用户没有订阅过,想做成通知类消息主动推送是不行的。譬如,用户点了外卖,订阅了订单派送通知,是可以的, 但如果系统想同时给接单骑手推送一条派送通知,那是不行的。

订阅消息条件: 用户tap触发

21 微信后台定制模板,获取模板ID

22 编写订阅方法

最多可以一次性订阅3条不同模板,订阅后可以先把相关信息保存起来,注意同步保存openid和消息msgid(注意在相关消息里也需要保存openid)

23 推送

推送前先根据msgid,openid,模板ID查询是否有订阅记录,再根据订阅记录推送

那就会报错了。微信小程序核实最多支持三个模板。的确是三个 我这看到了两个是因为有一个模板我之前同意过 出现在了 设置》消息订阅的列表里,而且不能从这里移除,再次在首页调起授权 也不会再显示这个模板。

以上就是关于小程序订阅消息可以有声音吗全部的内容,包括:小程序订阅消息可以有声音吗、微信小程序-订阅消息定时发送、小程序云开发如何使用订阅消息这个模块等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/zz/10076004.html

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

发表评论

登录后才能评论

评论列表(0条)

保存