收藏
回答

用户订阅消息权限问题 用户方如何重置通知权限?

就是当用户勾选了总是选项后 如何让小程序恢复到总是弹窗提醒授权的状态

回答关注问题邀请回答
收藏

4 个回答

  • momo
    momo
    星期日 10:55

    https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html

    注意事项

    用户勾选 “总是保持以上选择,不再询问” 之后,下次订阅调用 wx.requestSubscribeMessage 不会弹窗,保持之前的选择,修改选择需要打开小程序设置进行修改。


    =========================================================


    https://developers.weixin.qq.com/miniprogram/dev/api/open-api/setting/wx.getSetting.html

    功能描述

    获取用户的当前设置。返回值中只会出现小程序已经向用户请求过的权限


    =========================================================


    https://developers.weixin.qq.com/miniprogram/dev/api/open-api/setting/SubscriptionsSetting.html

    注意事项

    • itemSettings 只返回用户勾选过订阅面板中的“总是保持以上选择,不再询问”的订阅消息。
    示例代码wx.getSetting({
      withSubscriptions: true,
      success (res) {
        console.log(res.authSetting)
        // res.authSetting = {
        //   "scope.userInfo": true,
        //   "scope.userLocation": true
        // }
        console.log(res.subscriptionsSetting)
        // res.subscriptionsSetting = {
        //   mainSwitch: true, // 订阅消息总开关
        //   itemSettings: {   // 每一项开关
        //     SYS_MSG_TYPE_INTERACTIVE: 'accept', // 小游戏系统订阅消息
        //     SYS_MSG_TYPE_RANK: 'accept'
        //     zun-LzcQyW-edafCVvzPkK4de2Rllr1fFpw2A_x0oXE: 'reject', // 普通一次性订阅消息
        //     ke_OZC_66gZxALLcsuI7ilCJSP2OJ2vWo2ooUPpkWrw: 'ban',
        //   }
        // }
      }
    })
    



    星期日 10:55
    有用 1
    回复
  • 正青春
    正青春
    星期日 11:23

    用户勾选 “总是保持以上选择,不再询问” 之后,下次订阅调用 wx.requestSubscribeMessage 不会弹窗,保持之前的选择,修改选择需要打开小程序设置进行修改

    参考文档:https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/subscribe-message.html

    星期日 11:23
    有用
    回复
  • sun
    sun
    星期日 11:01

    恢复不了。勾选过“总是”选项后,就不会再弹窗询问了。

    星期日 11:01
    有用
    回复
  • zhanghed
    zhanghed
    星期日 10:31

    找到了办法了 在手机端删除小程序使用记录 然后等待微信自动清理就行了

    星期日 10:31
    有用
    回复 2
    • 正青春
      正青春
      星期日 15:02
      用户来回操作也不好使,建议在这之前给个提醒
      星期日 15:02
      回复
    • zhanghed
      zhanghed
      星期日 15:39回复正青春
      谢谢    逻辑已经写好了     我是需要测试弹窗和不弹窗的情况
      星期日 15:39
      回复
登录 后发表内容