如果想及时收到小程序的消息提醒,可以授权则租小程序打开订阅消息提醒权限,具体可以这样 *** 作:
1、 找到并进入小程序,点击右上角【…】图标,我们可以看到d出的快捷菜单,选择图慧烂示的小程序名称,进入小程序信息主页面。
2、先点击右上角的【…】,点击底部的“设置”进入权限设置界面。
3、如果这个小程序开发了订阅消息功能,就会有个订阅消孙碧兆息的选项,如下,点击进去,勾选打开即可
1、小程序订阅消息是需要用户前汪衫点击触发,所以在需要订阅消息业务前,每一次都需要使用询问方法(所以最好是放在要触发消息的前一步询问);2、用户每次选择允许都会有一次消息推送的机会;
3、如果用户选择了 总是保持以上选择,不再询问 ,这样也需要调用以下代码方法,慧腔只是不会出现询问d框;
4、如果有业务做到定时推送,需要采用公众号模板消息,推送小程序页面。
goCheckInfo: function (e) {
var that = this
var tmplIds = 'tmplId'//模板id
wx.getSetting({
withSubscriptions: true,
success: function (res) {
if (res.subscriptionsSetting.mainSwitch) { // 用户打开了订阅消息总开关
if (res.subscriptionsSetting.itemSettings != null) { // 用户同意总是保持是否推送消息的选择, 这里表示以后不会再拉起推送消息的授权
let moIdState = res.subscriptionsSetting.itemSettings[tmplIds] // 用户同意的消息模板id
wx.requestSubscribeMessage({
tmplIds: [tmplIds],
success(res) {
//成功陵宏之后处理业务
},
})
} else {
wx.requestSubscribeMessage({
tmplIds: [tmplIds],
success(res) {
//成功之后处理业务
},
})
}
} else {
console.log('订阅消息未开启')
}
},
fail: function (error) {
console.log(error)
},
})
},
效果展示通过使用事件中心的数量查询 *** 作,同时为其配置过滤条件,获取数据表中符合查询条件扒扰神的数据总数,实现未读消息数量显示通知功能。
创建数据表注意:在数据中心你可以创建属于自己应用程序的数据表格,数据表格类型分为用户表、商品表、订单表和自定义表。
点击数据中心
创建未读消息数据表
数据表字段包含:消息、是否已读
其中是否已读字段的类型为是否
创建事件注意:事件是构建数据与界面元素组件链接的抽象逻辑。数据表与界面元素组件通过事春亏件连接。
点击事件中心
创建获取未读消息数量事件
接收动态数据选中文本组件
点击检查面板中的数据绑定与设置
打开接收动态数据开关
触发器配置注意:在检查器面板中的触发器设置面板创建触发器,可以对组件进行交互逻辑设置,或配合事件来进行动态数据 *** 作。
选中文本组件
点击检查面板李核的触发器
创建触发器
这样就可以在小程序里实现未读消息通知了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)