当用户同意订阅一次性消息后,该消息模板的设置会出现在小程序的通知设置中。
但删除小程序后重新打开时,可能出现通知设置里订阅消息选项消失的情况(仅显示总通知开关,不显示具体订阅开关)。
此时用户还能否接收到通知不?
因为需要做一个订阅消息管理的页面,让用户知道已经订阅多少次,是否开启了订阅通知。这种情况是订阅次数被清零了并且没有授权吗?
这种情况getSetting返回的`subscriptionsSetting.itemSettings`都是空数组,但是数据库这个用户订阅为开启次数又是1,该判定能接收到消息吗?
每个不同模版用户授权订阅一次可推送一次,只要不是用户在设置页面里手动关闭,是不影响推送,如果用户在设置页面手动关闭某个订阅该模板未推送的订阅次数会清零,如果是总开关被关闭则所有订阅消息订阅次数会清零。
wx.getSetting({
withSubscriptions: true,
success (res) {
console.log(res)
}
})