zoukankan      html  css  js  c++  java
  • 小程序 订阅消息功能实现 wx.requestSubscribeMessage

    写在前: 小程序 服务通知 订阅消息功能    小程序文档地址   (前端部分)

    第一步,html 内容,添加按钮点击事件

    <text>{{textcontent}}</text>
    <button bindtap="subTap" hover-class="other-button-hover">允许订阅消息</button>
    

    第二步,js 内容

    data: {
        textcontent: '提示:未开启'
    },
     
    // 检测是否开启  更新提示
      testingTap: function() {
        let that = this;
        wx.getSetting({
          withSubscriptions: true,
          success(res) {
            // console.log(res)
            if (res.subscriptionsSetting.mainSwitch) {
              if (res.subscriptionsSetting.itemSettings != null) {
                let item = res.subscriptionsSetting.itemSettings.P2wDrfX0CYmme5mgnmyxVdbXMZFp1mjByg9dE4_YrdQ
                if (item == "reject") {
                  that.setData({
                    textcontent: '提示:您已经拒绝订阅消息'
                  })
                } else if (item == "accept") {
                  that.setData({
                    textcontent: '提示:您已经开启订阅消息'
                  })
                } else if (item == "ban") {
                  that.setData({
                    textcontent: '提示:您已经被后台封禁'
                  })
                }
              }
            } else {
              that.setData({
                textcontent: '提示:订阅消息未开启'
              })
            }
          }
        })
      },
     
    //授权
    subTap: function() {
        let that = this;
        wx.requestSubscribeMessage({
          tmplIds: ['P2wDrfX0CYmme5mgnmyxVdbXMZFp1mjByg9dE4_YrdQ'],
          success(res) {
            that.setData({
              textcontent: '提示:授权成功'
            })
          },
          fail(res) {
            that.setData({
              textcontent: '提示:授权失败'
            })
          }
        })
      },
    

      

  • 相关阅读:
    如何更好的学习编译原理?
    组合数据类型练习
    简化版c语言文法
    Python基础练习
    Linux 命令
    实验一:词法分析实验报告
    20160930 词法分析程序
    大数据概述
    WP7应用开发笔记(7) 配置和存储
    欧拉计划 第九题
  • 原文地址:https://www.cnblogs.com/amylis_chen/p/15615442.html
Copyright © 2011-2022 走看看