【微信小程序】wx.requestSubscribeMessage无法唤起小程序订阅弹窗

这篇具有很好参考价值的文章主要介绍了【微信小程序】wx.requestSubscribeMessage无法唤起小程序订阅弹窗。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

报错信息:requestSubscribeMessage:fail can only be invoked by user TAP gesture.
报错原因:在某个场景的方法里面调用而不是直接通过用户点击
解决方法:一般可做成显示一个弹框友好的提示用户,然后再让用户点击按钮去手动触发订阅文章来源地址https://www.toymoban.com/news/detail-527821.html

wx.showModal({
  title: '提示',
  content: "请确认是否要XXX?",
  success: function (sm) {
    if(sm.confirm) {
      wx.requestSubscribeMessage({
        tmplIds: ['XXX'],
        success (res) {
          console.log(res);
        },
        fail (error) {
          console.log(error);
        }
      })
    }
  }
})

到了这里,关于【微信小程序】wx.requestSubscribeMessage无法唤起小程序订阅弹窗的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序wx.getRealtimeLogManager无法查看log内容

    解决方案: 首先,检查在we分析是否启用实时日志,入口如下: 其次,检查基本语法是否正确,参考如下: var logger = wx.getRealtimeLogManager() logger.error(\\\"error message\\\") 最后,实时log在编译下运行无法打印日志,只有在手机运行才可以,预览或者真机调试都可。 

    2024年01月25日
    浏览(21)
  • 微信小程序wx.canvasToTempFilePath压缩上传图片,ios压缩成功但是数据sm2加密后无法发起请求,安卓一切正常

    吐槽遇到的问题~ 在写微信小程序的时候,采用wx.canvasToTempFilePath压缩图片且上传的时候,安卓一切正常,我在开发工具上也一切正常,偏偏ios上就不正常,不正常不是指压缩失败,而是明明也压缩成功了,竟然发不起网络请求,离大谱。因为所有请求的入参都会经过sm2加密,

    2024年02月08日
    浏览(40)
  • iOS- APP唤起微信小程序

    最近做了一个新功能。App里面点击按钮,唤起微信小程序。 稍后再说applink 的配置步骤。 上面的这些配置数据都需要从微信开发者平台申请获取。 1、要去微信开发者平台申请AppID以及AppSecret 申请地址:https://open.weixin.qq.com 下面就是需要填写的信息 第一步: 第二步: 这里可

    2024年02月15日
    浏览(40)
  • H5 在微信浏览器唤起微信小程序页面

    微信 URL Scheme 微信短链 URL Link 优点 通过服务端接口或在小程序管理后台 生成后即可用 缺点 有效期有限制,最长 30 天。 1 对 1 有调用上限:每天生成 URL Scheme 和 URL Link 总数量上限为50w 链接形式 URL Scheme - weixin://dl/business/?t=xxxxxx URL Link - https://wxaurl.cn/*TICKET* 或 https://wxmpurl

    2024年02月12日
    浏览(40)
  • 微信小程序:requestSubscribeMessage:fail can only be invoked by user TAP gesture的问题

    wx.requestSubscribeMessage(Object object) 发生`requestSubscribeMessage:fail can only be invoked by user TAP gesture`错误提示的原因主要是: 2.8.2版本开始, 用户发生点击行为或者发起支付回调后,才可以调起订阅消息界面 。 也就是说通过其他方式去拉起订阅都是不成功的。 调起客户端小程序订阅

    2024年02月13日
    浏览(25)
  • 【微信小程序调用uni.chooseMedia没反应,回调函数压根没有被唤起】

    微信小程序调用uni.chooseMedia没反应,回调函数压根没有被唤起 触发chooseMedia之后是 解决方法在微信公众平台更新用户隐私政策那就得把摄像头勾上如下:

    2024年02月06日
    浏览(31)
  • 微信小程序 wx.showModal

    微信小程序--wx.showModal_海轰Pro的博客-CSDN博客

    2024年02月15日
    浏览(35)
  • 微信小程序-支付(wx.requestPayment)

    (学习中,持续更新) 直接调用的接口为wx.requestPayment(小程序前端调用)。 官方文档的请求例子为: 其中paySign官方文档给出了一个例子: MD5(appId=wxd678efh567hg6787nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VSpackage=prepay_id=wx2017033010242291fcfe0db70013231072signType=MD5timeStamp=1490840662key=qazwsxedcrfvtg

    2024年02月12日
    浏览(27)
  • 微信小程序 wx:if使用

    在微信小程序中,可以使用 wx:if 指令来控制某个元素是否需要被渲染到页面上。根据条件表达式的结果, wx:if 指令决定元素是否显示。 下面是使用 wx:if 的基本示例: 在上述代码中, wx:if 指令的值为一个条件表达式 {{condition}} ,根据该条件表达式的结果决定是否渲染 view 元

    2024年02月09日
    浏览(36)
  • 微信小程序-登录(wx.login)

    用户微信登录小程序有两种情况,分别为弹出登录提示和不弹出登录提示两种。弹出登录提示的情况下,用户确定后会向后台传入更多参数,例如用户昵称等。不弹出登录提示只能获取到用户的临时登录凭证code。主要根据第二种情况进行描述。 这个code具有时效性,能用于区

    2024年02月15日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包