微信小程序一次性订阅requestSubscribeMessage授权和操作详解

news/2024/7/20 2:58:39 标签: 微信小程序, 小程序

一次性订阅:用户订阅一次发一次通知

一、授权 — requestSubscribeMessage

在这里插入图片描述

Taro.requestSubscribeMessage({
   tmplIds: [], // 需要订阅的消息模板的id的集合
   success (res) {
     console.log("同意授权", res)
     
   },
   fail(res) {
     console.log('拒绝授权', res)
     
   }
 })

在这里插入图片描述
点击或支付回调,调用requestSubscribeMessage授权弹出如上图

二、授权操作

1、打开选项开关,点击允许或拒绝 --> 下次调用授权时还会弹出
2、打开选项开关,勾选总是保持以上选择,点击允许或拒绝 --> 下次调用授权时不会弹出,但是仍然可以接受到requestSubscribeMessage的回调结果(同意or拒绝)

点击小程序右上角三个点->设置->通知管理,可以看到不同的操作的效果:
在这里插入图片描述
在这里插入图片描述
**!!!注意:**勾选保持并同意或取消,开发工具可以通过清除缓存来再次唤醒弹窗,真机体验版或正式版是不能再次唤醒的,只能通过右上角设置中去手动改变接收或不接收

在这里插入图片描述

三、查看是否授权 — getSetting

1、【未授权时】or【 选项打开,允许或拒绝后,再次调取getSetting】,getSetting获取的结果
在这里插入图片描述
在这里插入图片描述

2、选项打开,勾上保持并允许,再次调取getSetting,获取的结果
在这里插入图片描述
3、选项打开,勾上保持并拒绝,再次调取getSetting,获取的结果
在这里插入图片描述
4、3、选项打开,勾上保持并允许,再关闭右上角接受通知,再调用getSetting()
在这里插入图片描述
requestSubscribeMessage还是会自动回调,但是回调的是fail
在这里插入图片描述


http://www.niftyadmin.cn/n/5426516.html

相关文章

创建SpringCloudGateWay

创建SpringCloudGateWay 本案例基于尚硅谷《谷粒商城》项目&#xff0c;视频27 创建测试API网关 1、创建module 2、引入依赖 <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:x…

前端面试练习24.3.13

1.请描述下对vue生命周期的理解 Vue 组件的生命周期是指组件从创建、挂载到销毁的整个过程中所经历的一系列钩子函数的调用顺序。 在vue3 中&#xff0c;我们使用了组合式的API&#xff0c;使用了setup语法糖&#xff0c;提供了更灵活的方式来组织组件的逻辑&#xff0c;不再依…

腾讯云轻量服务器地域怎么选择?上海/北京/广州哪个合适?

腾讯云轻量应用服务器地域如何选择&#xff1f;地域就近选择&#xff0c;北方选北京地域、南方选广州地域&#xff0c;华东地区选上海地域。广州上海北京地域有什么区别&#xff1f;哪个好&#xff1f;区别就是城市地理位置不同&#xff0c;其他的差不多&#xff0c;不区分好坏…

鸿蒙Harmony应用开发—ArkTS声明式开发(基础手势:TextClock)

TextClock组件通过文本将当前系统时间显示在设备上。支持不同时区的时间显示&#xff0c;最高精度到秒级。 说明&#xff1a; 该组件从API Version 8开始支持。后续版本如有新增内容&#xff0c;则采用上角标单独标记该内容的起始版本。 子组件 无 接口 TextClock(options?…

python控制语句-2.1

目录 while循环 while循环练习-1 while 循环 - break 语法 while 循环 - continue 语法 while 循环 - else 语法 while循环练习-2 while循环 while循环练习-1 求1到n的交错和输入正整数 n&#xff0c;求 1 到 n 的交错和&#xff1a;即 -12-34-56-7...((-1)^n)*nn eval(…

【C语言】动态内存管理------常见错误,以及经典笔试题分析,柔性数组【图文详解】

欢迎来CILMY23的博客喔&#xff0c;本篇为【C语言】动态内存管理------常见错误&#xff0c;以及经典笔试题分析&#xff0c;柔性数组【图文详解】&#xff0c;感谢观看&#xff0c;支持的可以给个一键三连&#xff0c;点赞关注收藏。 前言 在了解完内存操作中最关键的一节---动…

相机sd卡照片删除后数据恢复,相机sd卡中的照片被删除后如何恢复数据

当我们使用相机拍摄照片时&#xff0c;有时会不小心删除了一些重要的照片。这可能是因为误操作、SD卡故障或者其他原因。无论是珍贵的照片、还是重要的工作文件&#xff0c;被删除后&#xff0c;我们往往会感到焦虑和失望。相机sd卡中的照片被删除后如何恢复数据&#xff1f;幸…

小结:Node.js Express VS Koa

Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架&#xff0c;主要基于 Connect 中间件&#xff0c;并且自身封装了路由、视图处理等功能&#xff0c;使用人数众多。 Koa 是 Express 原班人马基于 ES6 新特性重新开发的框架&#xff0c;主要基于 co 中间件&am…