收藏
回答

授权定位authorize 不会触发 onNeedPrivacyAuthorization ?

调用流程是这样的 wx.authorize({scope:'scope.userLocation'}) => .wx.getLocation

即先授权定位,然后再调用getLocation接口

这次加了onNeedPrivacyAuthorization 后发现,在第一步wx.authorize({scope:'scope.userLocation'})并不会触发事件,授权弹窗会先拉起。

然后授权之后再调用wx.getLocation时才会触发onNeedPrivacyAuthorization 。

请问下这是为什么?根据文档https://developers.weixin.qq.com/miniprogram/dev/framework/user-privacy/miniprogram-intro.html wx.authorize({scope:'scope.userLocation'})也在隐私保护指引的内容里不是吗?

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

1 个回答

  • 悟饭的饭
    悟饭的饭
    2023-08-31

    对,这里很奇怪,而且地址弹窗点了允许后隐私弹窗再选择拒绝的话,无法拿到定位但是设置里位置消息的选项已经变成了 使用时

    2023-08-31
    有用
    回复
登录 后发表内容