收藏
回答

scope.userLocationBackground 非法?

VM2669:1 invalid appJSON["permission"]["scope.userLocationBackground"]


"permission": {
    "scope.userLocation": {
      "desc": "获取用户位置"
    },
    "scope.userLocationBackground": {
      "desc": "后台获取用户位置"
    }
}


设置获取userLocationBackground提示非法, userLocation正常

wx.openSetting也只有userLocation


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

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2020-07-28

    试试?

    在app.json中配置requiredBackgroundModes: ['location']

    若认为该回答有用,给回答者点个[ 有用 ],让答案帮助更多的人

    2020-07-28
    有用
    回复 2
    • ruinb0w
      ruinb0w
      2020-07-28
      已经配置了, 看样子是模拟器和真机不一样, 模拟器直接调用wx.onLocationChange会有弹窗让用户确认, 然后就可以了. 真机则要手动用wx.openSetting来设置, 而模拟器用wx.openSetting则只有定位权限的开关.
      2020-07-28
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      2020-07-28回复ruinb0w
      有选择
      2020-07-28
      回复
登录 后发表内容
问题标签