蜗牛传书是一款时间胶囊的小程序。可以给未来的人写一封信,设定两年以内的任何一个时间。信只可以在所设定的日期及时间到达的那一刻才可以被打开。
以小程序的形式做成时间胶囊,发消息给以后的人是一件很有趣的事情,而且在收到时居然会有一种陌生感。
1、点击打开手机上的微信,如下图所示。
2、进入会话窗口,点击服务通知,如下图所示。
3、在这里找到要设置的小程序发送的一条消息。
4、接下来需要点击消息下方的拒收通知,如下图所示。
5、点击后,会d出 一个选项窗口,点击窗口上的拒收此小程序消息选项。
6、最后设置后,这里变成接收通知的文字选项了,表示设置成功了,如下图所示。
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条)