订阅消息加入异步处理时会报错only be invoked by user TAP gesture?

发布于 8 年前作者 maojuan1553 次浏览最后编辑 8 年前来自 ask

我想在申请订阅消息权限前检查是否已经设置过,加入异步处理以后会报错

fail can only be invoked by user TAP gesture.而setSub就是在tap时调用

的,不加入异步处理时可以正常弹框

请问该如何处理?

非常感谢!

2 回复
gaoping
gaoping1 楼6 年前

订阅信息接口,只能是点击事件。

在调用这个接口时,前而不可以有使用代码,但可以判断这个接口是否存在

function (){
  if(接口是否存在){
    调用接口
  }
  其它代码
}
minduan
minduan2 楼6 年前

我也是