收藏
回答

wx.getSystemInfoSync获取的系统位置错误?

const { locationEnabled, locationAuthorized } = wx.getSystemInfoSync();

locationEnabled, locationAuthorized 获取系统开关和微信位置权限是否打开,之前使用locationEnabled返回值判断是否打开,现在测试无论是否打开locationEnabled都返回undefined,没办法做判断,这个问题要怎么处理?


最后一次编辑于  2023-09-06
回答关注问题邀请回答
收藏

2 个回答

  • Demons
    Demons
    2023-09-06

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-09-06
    有用
    回复 3
    • Augenstern
      Augenstern
      2023-09-06
      写的代码片段倒是可以返回……
      2023-09-06
      回复
    • Demons
      Demons
      2023-09-06回复Augenstern
      我这边测试也可以返回的,你可以看看项目的api调用是不是有什么问题
      2023-09-06
      回复
    • Augenstern
      Augenstern
      发表于移动端
      2023-09-06回复Demons
      我之后发布线上测试,实时日志打印值有时会返回undefined,大部分正常返回。
      2023-09-06
      回复
  • 跨商通
    跨商通
    2023-09-06

    试一下隐私协议同意后再调用。

    2023-09-06
    有用
    回复 1
    • Augenstern
      Augenstern
      2023-09-06
      同意之后判断也是一直返回undefined
      2023-09-06
      回复
登录 后发表内容