微信小程序之再说“一次性订阅消息”

author author     2023-04-24     645

关键词:

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

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

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

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

2.2 编写订阅方法

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

2.3 推送

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

微信小程序发送一次性订阅消息

原文本文记录用户在微信小程序中主动订阅一次性消息,服务器接收订阅请求,定时通过发送订阅消息,最终在微信“服务通知”中显示。一次性订阅消息用于解决用户使用小程序后,后续服务环节的通知问题。... 查看详情

微信小程序订阅消息

...取下发权限在小程序应用代码中通过以下方法发起授权。一次性订阅消息、长期订阅消息,详见接口微信官方说明-wx.requestSubscribeMessage(Objectobject)3.服务端在指定场景推送消息一次性订阅消息、长期订阅消息,详见服务端... 查看详情

微信小程序订阅消息

...取下发权限在小程序应用代码中通过以下方法发起授权。一次性订阅消息、长期订阅消息,详见接口微信官方说明-wx.requestSubscribeMessage(Objectobject)3.服务端在指定场景推送消息一次性订阅消息、长期订阅消息,详见服务端... 查看详情

小程序发送模板消息给用户——一次性模板实现“长期订阅”(代码片段)

...息功能了,下面我使用Java语言来详细演示下如何使用一次性订阅消息发送消息给用户。1.微信发消息流程因为微信算是比较正式的社交软件,主动向用户发信息这个动作很容易被一些商家作为推销的手段,为了避免用... 查看详情

uni-app.11.开发微信小程序实现消息订阅(代码片段)

开发微信小程序实现消息订阅使用场景订阅消息一次性订阅消息长期订阅消息实现步骤1.获取模板ID2.uni.requestSubscribeMessage3.subscribeMessage.send4.测试使用场景在我们开发的小程序中司机首次登录需要先认证从业资质和车辆。司机在... 查看详情

微信小程序之自定义模态弹窗(带动画)实例

...etails/54700871------------------------------------------------------------微信开发者工具的快捷键微信小程序的文件结构——微信小程序教程系列(1)微信小程序的生命周期实例演示——微信小程序教程系列(2)微信小程序的动态修改视图层... 查看详情

微信小程序 教程之条件渲染

...控制属性,需要将它添加到一个标签上。但是如果我们想一次性判断多个组件标签,我们可以使用一个<block/>标签将多个组件包装起来,并在上边使用wx:if控制属性。<blockwx:if="true"><view>view1</view><view>... 查看详情

微信小程序之helloworld!

微信小程序之HelloWorld!前言正文一、微信开发者注册二、开发工具下载三、工具安装三、创建项目四、项目结构讲解1.app.js2.app.json3.app.wxss4.project.config.json5.sitemap.json6.pages7.utils前言  在做微信小程序之前,最好要有一些JavaSc... 查看详情

微信小程序之小红书旅行频道

有时候抓取微信小程序(腾讯强制所有的小程序都使用https协议)作为数据来源,会给我们带来极大的便利。本篇文章通过抓取小红书,来演示小程序抓取的流程。阅读流程效果演示项目地址抓包分析温馨提示总... 查看详情

微信小程序之数组排序功能怎么操作

参考技术A微信小程序中需要用到数组的操作,介于本人js基础薄弱,故数组操作进行简单记录,以备后期方便学习。push和concat二者功能很相像,但有两点区别。 查看详情

微信小程序之网络请求简单封装

在微信小程序中实现网络请求相对于Android来说感觉简单很多,我们只需要使用其提供的API就可以解决网络请求问题。-普通HTTPS请求(wx.request)-上传文件(wx.uploadFile)-下载文件(wx.downloadFile)-WebSocket通信(wx.connectSocket)为了数据安全&... 查看详情

学习微信小程序之css2

一:伪类的使用.class-btn:active{color:red;}<buttonclass="class-btn">并集选择器</button>二:伪元素三继承性  查看详情

微信小程序之获取验证码js

在微信小程序中怎样实现获取验证码的倒计时功能捏,倒计时的原理是一样一样的,就是某些地方需要注意。第一步:结构<viewclass=‘get-code‘wx:if="{{!isShow}}"bindtap=‘getCode‘>获取验证码</view><viewclass=‘get-code‘wx:if="{{i... 查看详情

微信小程序支付开发之申请退款(代码片段)

微信小程序支付跟微信公众号支付类似,这里不另做记录,如果没有开发过支付,可以查看我关于微信支付的文章重点记录微信小程序申请退款开发过程中遇到一些坑。退款接口比支付接口接口多了一个 双向证书证书介绍:... 查看详情

微信小程序-80个实用的微信小程序项目实例

gitee下载地址:WeApp_Demos:微信小程序120例wx-gesture-lock微信小程序的手势密码WXCustomSwitch微信小程序自定义Switch组件模板WeixinAppBdNovel微信小程序demo:百度小说搜索shitoujiandaobu小程序:石头剪刀布(附代码说明)au... 查看详情

微信小程序之登录(代码片段)

 微信小程序登录基本流程就是1、wx.login获取js_code根据app_id,secret,js_code数据wx.request获取用户的openid和session_key 请求地址:https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE 查看详情

微信小程序之雪碧图(cssscript)

今天有朋友问我关于微信小程序中如何在不占用大量网络带宽的情况下快速加载图片,我给他推荐了两种方式1.雪碧图(cssscript),有过前端经验的朋友应该都有接触过。2.懒加载。由于时间关系我就先为大家介绍第一种雪碧图加载... 查看详情

微信小程序之自定义组件(代码片段)

介绍:今天主要来学习一下微信小程序的自定义组件,这也是基础部分的倒数第二节,最后还有一节生命周期,我们的微信小程序就算学习完成了自定义组件介绍:类似vue或者react中的自定义组件小程序允许我们使⽤自定义组件的方式... 查看详情