
长期性订阅消息可满足小程序的大部分服务场景需求
来源:
浏览:134
时间:2023-08-09
一次性订阅消息可以满足大部分小程序服务场景的需求,但是线下公共服务中存在一次性订阅无法满足的场景,比如航班延误,需要多次发送消息提醒时间根据飞行的实时动态。为方便服务,我们提供长期订阅消息。用户订阅一次后,开发者可以长时间发送多条消息。
目前,长订阅新闻仅对政务民生、医疗、交通、金融、教育等线下公共服务开放,后期将逐步支持其他线下公共服务业务.
实施步骤
1.获取模板ID
在微信公众平台手动配置模板ID:登录获取模板,如果没有合适的模板,可以申请添加新模板,审核通过后即可使用。
我们可以通过关键字搜索找到符合我们使用场景的模板河北微信小程序开发,点击选择
如上图,每个应用程序最多只能同时使用 50 个模板。上面我们也说过可以自定义模板,系统审核通过后即可使用。自定义模板的按钮在公共模板库的最后一页(真是神奇O(∩_∩)O哈哈~)
2.uni.age
我们的小程序是使用 uni-app 开发的。官方的uni-app也为我们提供了相应的api,即uni.age。具体介绍如下
注意:需要注意的是,这需要用户的点击行为触发,并且是一次性订阅消息,所以需要用户在用户指定的页面点击操作触发接收订阅消息。
用于小程序
// 领券中心
goCoupon() {
uni.requestSubscribeMessage({
//数组,最多放三个订阅模板的ID
tmplIds: ['tnOCKG44pLhRv3fKEmRZsy0rfejAwZNFRG53VWaTrsA'],
success: function(res) {
console.log(JSON.stringify(res));
},
fail: function() {
},
complete: (res) => {
console.log(333,res)
}
});
uni.navigateTo({
url: '/pages/otherPro/coupon/coupon'
})
},


