小程序订阅消息uni.requestSubscribeMessage(wx.requestSubscribeMessage)遇到的问题

    技术2023-06-04  83

    点击,这个概括的比较全


    我使用的是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(()=>{ });
    Processed: 0.009, SQL: 9