安卓手机 userLocationBackground 授权,拒绝一次后 在还想再次授权?
发布于 7 年前 作者 rzhou 2470 次浏览 来自 官方Issues

安卓手机 以前 授权 拒绝 想再次授权 在授权页面见不到授权选项

<button open-type="openSetting" bindopensetting='handler'>点击授权并获取位置信息</button>
const app = getApp()
Page({
  data: {
  },
  onLoad: function () {
    // 获取位置
    
  },
  btnTap(e) {
    
  },
  handler: function (e) {
    var that = this;
    if (!e.detail.authSetting['scope.userLocationBackground']) {
       
    } else {
       
    }
  }
})

就是没有 那个api 的授权

2 回复

我没有写

  “requiredBackgroundModes”: [“location”],

已解决 谢谢!

https://developers.weixin.qq.com/miniprogram/dev/api/location/wx.startLocationUpdateBackground.html

注意

  • 安卓微信7.0.6版本,iOS 7.0.5版本起支持该接口

  • 需在app.json中配置requiredBackgroundModes: ['location']后使用

  • 获取位置信息需配置地理位置用途说明


回到顶部