收藏
回答

wx.requestSubscribeMessage使用不了了吗?

wx.showModal({
		title: '通知',
		content: '是否订阅系统消息通知?',
		success: e => {
      		   if(e.confirm) {
			wx.requestSubscribeMessage({
				tmplIds: ['xxxxxxxxxxxxxxx'],
					success: res=> {
						console.log(res);
        				},
					fail:e => {
						console.log(e, '---------')
					}
				});
		   }
		}

})

订阅消息点击确认后没有反应 一直提示的 "requestSubscribeMessage:fail can only be invoked by user TAP gesture",想问一下 这个api是被舍弃了吗

回答关注问题邀请回答
收藏

4 个回答

  • ⅴ
    星期一 16:30

    放在点击事件里,不能丢到这个回调里

    星期一 16:30
    有用
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    星期一 15:51

    用法问题

    星期一 15:51
    有用
    回复 1
    • 小丑
      小丑
      星期一 16:31
      已解决,不能放到promise接口里面调用wx.requestSubscribeMessage
      星期一 16:31
      回复
  • 一笑皆春
    一笑皆春
    星期一 15:44

    你不会翻译一下看看吗?

    星期一 15:44
    有用
    回复 2
    • 小丑
      小丑
      星期一 16:31
      已解决,不能放到promise接口里面调用wx.requestSubscribeMessage
      星期一 16:31
      回复
    • 一笑皆春
      一笑皆春
      星期一 16:57回复小丑
      必须放在点击事件里边
      星期一 16:57
      回复
  • Mr.Zhao
    Mr.Zhao
    星期一 15:43

    断章取义很厉害啊

    星期一 15:43
    有用
    回复 1
    • 小丑
      小丑
      星期一 16:31
      已解决,不能放到promise接口里面调用wx.requestSubscribeMessage
      星期一 16:31
      回复
登录 后发表内容