我使用的是uni.requestSubscribeMessage其实和微信小程序用法一样,这个 【订阅消息】 你不管点击 取消 或者是 允许 只要接口调用成功它都走的是success回调,但是,你可以通过
TEMPLATE_ID(订阅消息id)
去查看是否同意 订阅消息id所对应的模板消息。值包括’accept’、‘reject’、‘ban’。(这里可以根据回调函数返回是否同意订阅消息id所对应的值去进行后续操作)
uni.request({
url: '',
method: '',
header: {
'content-type': 'application/x-www-form-urlencoded',
'x-auth-token': uni.getStorageSync('token') || ''
},
data: {},
sslVerify: false
}).then(res => {
var tmplIds=res;
uni.requestSubscribeMessage({
tmplIds: tmplIds,//数组
success:(res)=>{
console.log(res[tmplIds[0]]);//值包括'accept':同意、'reject':拒绝、'ban':后台禁用
},
fail:(err)=>{
}
})
}).catch(()=>{
});