runinrain

博客园 首页 新随笔 联系 订阅 管理

怎么玩

微信开发文档
根据以上内容来配置相关订阅消息,微信小程序订阅一次通常只能确认订阅三个,通过点击确认用户是否接受订阅消息。这种订阅消息比短信省钱,同时用户体验也好。

uniapp如何操作

uniapp订阅操作文档
只支持微信小程序,记得在服务器域名配置相关的通过域名

uni.requestSubscribeMessage({
  tmplIds:['你的订阅ID'],
  success: async (res) => {
    if(res['你的订阅ID']=='accept') {
    
    } else {
    
    }
  },
  fail: (err) => {
    console.error('订阅消息请求失败:', err);
  })

就是那么简单,但是微信小程序的订阅消息一旦拒绝了,就不会再弹出来了,只能通过操作指引提示用户,让用户打开接收订阅消息,直接上代码:

<template>
  <view class='subscribe p_side'>
    <view class="title">开启添添乐吧订阅消息的方法</view>
    <view class="cont">
      步骤1:本页右上角,<text class="blue">右击”·●·”按钮,</text>。下方弹出窗口中,找到<text class="blue">[设置]</text>按钮
    </view>
    <view class="cont">
      步骤2:点击[设置]按钮,会切换到设置页面,找到<text class="blue">[通知管理]</text>
    </view>
    <view class="cont">
      步骤3:点击[通知管理],切换到通知页面,将<text class="yellow">[接收通知]打开</text>,并将<text class="yellow">[活动消息通知]改成[接受]</text>
    </view>
    <view class="cont">
      步骤4:回到小程序,继续接下来的操作。
    </view>
  </view>
</template>
<script>
export default {
  name: 'openSubscribe',
  props: {},
  data() {
    return {
    }
  },
  watch: {},
  components:{},
  mounted() {},
  methods: {},
}
</script>
<style lang='scss' scoped>
.subscribe {
  height: 100vh;
  background: #F3F8F5;
  .title {
    padding-bottom: 20rpx;
    font-size: 32rpx;
    font-weight: bold;
    color: #202020;
    padding-top: 20rpx;
    width: 100%;
    text-align: center;
  }
  .cont {
    font-size: 28rpx;
    color: #202020;
    margin-bottom: 20rpx;
  }
}
.blue {
  color: #2f73be;
}
.yellow {
  color: #e79f3f;
}
</style>
posted on 2025-02-08 16:53  不确定因素  阅读(59)  评论(0)    收藏  举报