收藏
评论

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

各位开发者:大家下午好。在一些小程序/小游戏的业务逻辑中,有时需要依赖用户所在的地理位置来提供服务,当前开发者可以通过调用 调用 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

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

146 个评论

  • sheldong
    sheldong
    2018-12-27

    加上这段描述后,使用“真机调试”会报错,开发者工具已经更新到最新版




    2018-12-27
    赞同 3
    回复 5
    • 努力努力再努力
      努力努力再努力
      2018-12-27

      预览也不行  同样遇到

      2018-12-27
      回复
    • 三餐四季
      三餐四季
      2018-12-27

      同样是这个问题

      2018-12-27
      回复
    • Henry
      Henry
      2018-12-27

      同样是这个问题

      2018-12-27
      回复
    • sheldong
      sheldong
      2018-12-27回复努力努力再努力

      @流@_@浪 @Henry  找到问题所在,不能超过30个汉字,超过一定报错

      2018-12-27
      回复
    • 三餐四季
      三餐四季
      2018-12-27回复sheldong

      嗯嗯,不能超过30个汉字

      2018-12-27
      回复
  • ?
    2018-12-26

    你还是个人?

    2018-12-26
    赞同 3
    回复 1
    • 2018-12-27

      哈哈


      2018-12-27
      回复
  • 天道酬勤13924321771
    天道酬勤13924321771
    2019-02-02

    加了还是不行啊

    2019-02-02
    赞同 2
    回复
  • 愤怒的小鸟
    愤怒的小鸟
    2018-12-27

    调一次,弹一次,这样交互用户体验太差,考虑过对定位很依赖很强的小程序的感受吗?就问小程序官方你是想闹哪样

    2018-12-27
    赞同 2
    回复 3
    • 个个
      个个
      2018-12-29

      ide的bug,真机上只会弹一次呢

      2018-12-29
      1
      回复
    • 愤怒的小鸟
      愤怒的小鸟
      2019-01-21回复个个

      感谢小MM

      2019-01-21
      回复
    • 江山手套厂陈
      江山手套厂陈
      发表于移动端
      2022-04-04
      0
      2022-04-04
      回复
  • cc
    cc
    2018-12-27

    没有一点点防备,我就这样被你改死了,赔钱!!!!

    2018-12-27
    赞同 2
    回复
  • lzw
    lzw
    2018-12-27

    IOS的需要各种改,能消停点吗。要么小程序直接把IOS的去掉得了

    2018-12-27
    赞同 2
    回复
  • 是小超啊
    是小超啊
    2018-12-27

    写了不管事啊,没反应

    2018-12-27
    赞同 2
    回复
  • 2018-12-27

    我们一下下来有30个小程序开发,几乎一半以上用到。

    2018-12-27
    赞同 2
    回复 1
    • 2018-12-27

      魔鬼的改革

      2018-12-27
      回复
  • 顺其自然
    顺其自然
    2018-12-26

    怎么改啊?以前一次授权就可以了,现在2次了!这体验度 让人怎么接收啊!

    看图,怎么改啊?请求官方指点!指点!


    下面是第一次获取位置弹出的:




    下面是点击确定后 又来一次弹窗,(这次是添加在APP.JSON里面的),这有点让人无法接受!




    希望官方尽快解决,这体验度  不太好!

    2018-12-26
    赞同 2
    回复 4
    • 顺其自然
      顺其自然
      2018-12-26回复万物轮回之所

      对啊


      2018-12-26
      1
      回复
    • 黄彬
      黄彬
      2018-12-27

      按这个逻辑,permission本身就是在获取地理位置,改动怎么这么不严谨呢

      2018-12-27
      回复
    • 未央
      未央
      2018-12-27

      是啊  并且第一次确定之后再点不允许还是授权的状态

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

      真机上只会弹一次窗,ide的bug,升级下ide

      2018-12-29
      回复
  • 游子
    游子
    2018-12-26

    这是个问题

    2018-12-26
    赞同 2
    回复

正在加载...

登录 后发表内容