收藏
评论

获取用户位置信息时需填写用途说明官方

各位开发者:大家下午好。在一些小程序/小游戏的业务逻辑中,有时需要依赖用户所在的地理位置来提供服务,当前开发者可以通过调用 调用 wx.getLocation / wx.authorize 等接口获取用户的地理位置信息或授权。

根据 iOS 系统对用户隐私保护的要求,同时我们也为了让用户可以更好的判断是否要将地理位置信息提供给开发者,故调整为当小程序/小游戏获取用户地理位置信息时,开发者需要填写获取用户地理位置的用途说明。填写的说明将在地理位置授权弹窗中展示,如下图所示:


具体开发方法如下:

在 app.json 里面增加 permission 属性配置(小游戏需在game.json中配置):

"permission": {

     "scope.userLocation": {

     "desc": "你的位置信息将用于小程序位置接口的效果展示"

   }

 }

详见 小程序开发文档/小游戏开发文档

可在开发者工具(1.02.1812260及以上版本)中进行调试。

2019年1月14日起新提交发布的版本将会受到此调整的影响。

需要各位开发者注意,2019年1月14日起新提交发布的版本若未填写地理位置用途说明,则将无法正常调用地理位置相关接口,请及时填写地理位置用途说明。该调整策略在微信客户端 7.0.0 版本生效。另外,考虑到兼容性等问题,在微信客户端 7.0.0 版本以下的环境中不受此策略影响。

微信团队    2018.12.26

258947浏览
最后一次编辑于  2019-04-28
收藏

146 个评论

  • 巧克力
    巧克力
    2019-03-06

    ,我设置还是不可以用。


    2019-03-06
    赞同 1
    回复
  • waste
    waste
    2019-02-28

    加了也没有办法正常显示,怎么回事?

    2019-02-28
    赞同 1
    回复
  • 可乐奶茶加点冰
    可乐奶茶加点冰
    2019-02-23

    我想问一下,我添加了这个描述,怎么还是不能正常使用

    2019-02-23
    赞同 1
    回复 1
    • 可乐奶茶加点冰
      可乐奶茶加点冰
      2019-02-23

      "pages":[
      "pages/machine/index",
      "pages/main/index",
      "pages/index/index",
      "pages/logs/logs"
      ],
      "permission": {
      "scope.userLocation": {
      "desc": "你的位置信息将用于小程序位置接口的效果展示"
      }
      },

      2019-02-23
      1
      回复
  • ?
    2019-02-14


    写了也一样,报错,而且还没有地理位置已经不行了。。。。蛋疼。头大

    2019-02-14
    赞同 1
    回复 1
    • 🐳
      🐳
      2019-04-04

      不啊好意思  看成了  蛋大 头疼。。。。

      2019-04-04
      回复
  • 凯
    2019-02-04

    大神我这修改添加了不能调用啊?

    2019-02-04
    赞同 1
    回复
  • 流沙
    流沙
    2019-02-03

    那段代码放到app.json中,调用getLocation后没有报错,但是弹出的提示窗口和你们上面文中说明的不同,并且没有获取到数据,依然在console台弹出getLocation API提示。到底是怎么回事?





    2019-02-03
    赞同 1
    回复 1
    • 厨子
      厨子
      2019-04-03

      我也是这样的。。。。。。

      2019-04-03
      回复
  • Cong
    Cong
    2019-01-02

    济南发来贺电 鼓掌一小时

    2019-01-02
    赞同 1
    回复
  • 九思
    九思
    2018-12-27

    为什么弹框弹两次 ? 用户需要点击两次 ? 多么差的用户体验  官方能否解释下?

    2018-12-27
    赞同 1
    回复
  • 时光守护者
    时光守护者
    2018-12-27

    调一次,弹一次,考虑过对定位很依赖很强的小程序的感受吗?你想让我怎样,你还想怎样!!!就这么玩,厉害了

    2018-12-27
    赞同 1
    回复 3
    • 时光守护者
      时光守护者
      2018-12-27

      23333

      2018-12-27
      1
      回复
    • 个个
      个个
      2018-12-29

      真机上只会弹一次呢

      2018-12-29
      回复
    • 时光守护者
      时光守护者
      2018-12-29回复个个

      开发不方便啊

      2018-12-29
      回复
  • 知遥
    知遥
    2018-12-27

    我为什么设置了没有效果呢,获取不到位置信息了

    2018-12-27
    赞同 1
    回复 2
    • 新一
      新一
      2018-12-27
      1. 想看效果升级一下你的微信开发工具,升级后能看效果

      2. 但是提交上传代码的时候json又不能有 这些描述,否则报错


      所以不建议升级[手动滑稽]

      2018-12-27
      回复
    • 知遥
      知遥
      2018-12-27回复新一

      微信果然很优秀。。。

      2018-12-27
      回复

正在加载...

登录 后发表内容