关于UNI-APP微信小程序订阅信息订阅获取失败的问题处理

调用uni.requestSubscribeMessage()的时候出现报错:
requestSubscribeMessage:fail can only be invoked by user TAP gesture
意思就是只能通过点击事件来触发uni.requestSubscribeMessage();

(虽然微信的官方文档写的是可以通过按钮点击事件以及支付完成回调触发,但我还没尝试过支付回调。。)

解决过程:

1、尝试过将uni.requestSubscribeMessage()方法包含进函数体内,按钮的点击事件里去执行该方法,但是会出现方法未定义的错误;
2、直接将uni.requestSubscribeMessage()方法写进按钮的点击事件里,问题解决。
代码如下:

//按钮的点击事件,绑定至<button>的@click中
call_5(){  uni.requestSubscribeMessage({tmplIds: ['此处填入在微信小程序中申请的订阅信息模板ID],success (e) {  // 订阅成功console.log(e)}fail (e) {    // 订阅失败(用户拒绝接受订阅)console.log(e)}complete (e) {  // 方法执行成功回调(不管是否成功都会执行)console.log(e)}})},

关于UNI-APP微信小程序订阅信息订阅获取失败的问题处理相关推荐

  1. uni-app.11.开发微信小程序实现消息订阅

    开发微信小程序实现消息订阅 使用场景 订阅消息 一次性订阅消息 长期订阅消息 实现步骤 1.获取模板ID 2.uni.requestSubscribeMessage 3.subscribeMessag ...

  2. 获取小程序用户信息+java_java获取微信小程序用户信息

    第一步:获取openid.session_key等信息. /** * 获取微信小程序的用户openid和session_key/unionid * 返回格式:{"session_key&qu ...

  3. uni-app 微信小程序 用高德sdk获取地理位置,以及天气信息

    uni-app 微信小程序采用高德sdk获取地理位置和天气信息主要有以下几个步骤: 1. 注册高德开发者,并获取应用key 概述-微信小程序插件 | 高德地图API 在这个网页最下面,按步骤来就可以了 ...

  4. uni开发微信小程序解决全局分享分销问题

    uni开发微信小程序解决全局分享分销问题 1. 需求 1.小程序内每个页面都要打开胶囊分享按钮并实现分销 2.分享功能应该是在用户登录之后才予以打开 3.不想做在每个页面都写分享钩子的傻逼操作 2.实 ...

  5. uni-app.开发微信小程序实现消息订阅

    使用场景 在我们开发的小程序中司机首次登录需要先认证从业资质和车辆.司机在小程序端提交资料后,后台需要审核相关资料.审核结束后需要向司机推送相关的审核结果,这里就需要实现微信小程序的消息订阅 订阅消息 ...

  6. 微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法

    微信小程序首页index.js获取不到app.js中动态设置的globalData的原因以及解决方法 参考文章: (1)微信小程序首页index.js获取不到app.js中动态设置的globalDat ...

  7. 微信小程序用户信息解

    微信小程序用户信息解密 问题描述 当小程序在获取用户信息或者获取手机号的时候,用户微信接口返回的是AES加密之后的数据,所以需要解决 方法 就拿获取手机号来讲,前端通过微信接口: Page({getP ...

  8. 微信小程序使用百度api获取天气信息 —— 微信小程序教程系列(16)

    之前已经介绍过,如何使用百度地图api来获取地理位置信息 微信小程序的百度地图获取地理位置 -- 微信小程序教程系列(15) 下面介绍使用百度api来获取天气信息. 1> 第一步:先到百度开放平 ...

  9. 【微信小程序/实现】实现获取微信个人信息

    [微信小程序/实现]实现获取微信个人信息 一.目的:实现获取微信个人的昵称和头像 二.页面过程 三.实现过程 (1)核心代码: (2)完整代码 1. wxml代码 2. wxss代码 3. js代码 ...

  10. 微信小程序学习9:获取用户信息进行登录操作 wx.getUserProfile

    微信小程序学习9:获取用户信息进行登录操作wx.getUserProfile 2021年4月份左右微信对获取用户的API进行了更改.使用wx.getUserInfo只能获取用户的匿名信息. 要获取用户 ...

最新文章

  1. 【OpenCV学习笔记之一】图像加载,修改及保存
  2. 系统安全运维 Server 2008 R2 事件查看器实现日志分析
  3. 安装mysql8.0.20,报错“找不到VCRUNTIME140_1.dll”
  4. 声明为指针,定义为数组,声明为数组,定义为指针
  5. 作者:高富平(1963-),男,博士,华东政法大学二级教授、博士生指导小组负责人...
  6. cmd完成拷贝文件,并生成两个快捷脚本
  7. Linux2.6用户空间堆栈区的分配与回收
  8. 容器技术Docker K8s 9 容器服务ACK应用场景
  9. Vue+websocket+django实现WebSSH demo
  10. Unity笔记-05
  11. webrtc QOS方法一(NACK实现)
  12. .net framework 3.5 无法验证证书签名,安装错误:0x80096004
  13. iOS开发工程师求贤贴
  14. 使用STM32CubeMX创建USB MSC工程
  15. Linux内核网络分层模型——skb核心操作
  16. ubuntu安装frps服务器与xtcp配置
  17. 微信开发者工具button,input鼠标点击坐标偏移
  18. 强哥说Java--Java Scanner 类
  19. 如何实现脑肿瘤红黄绿分割展示
  20. 【XAI】Nettack IG-JSMA

热门文章

  1. FPGA浮点运算实战
  2. 【Unity】基于顶点色的海边波浪效果(适用移动端)
  3. mysql中like与rlike_Hive中rlike,like,notlike区别及使用
  4. 【P5385】【Cnoi2019】须臾幻境(LCT)
  5. Does love become hate or forgiveness after a double deviation?文章阅读
  6. 巧妙利用工厂方法+反射+配置类解决多个同一方法不同实现
  7. Twitter 没有在美国总统竞选期间宕机
  8. 反射修饰符 Modifier
  9. 程序包解析错误解决办法
  10. 什么是和包(NFC)业务