收藏
评论

小游戏地理位置接口调整官方

为进一步规范开发者调用涉用户信息相关接口或功能,保障用户合法权益,自 2023 年 9 月 21日起,将回收小游戏的精确地理位置获取接口(wx.getLocation


当前已支持模糊地理位置获取接口(wx.getFuzzyLocation),正在使用精确地理位置接口的小游戏开发者,请在 2023 年 9 月 21 日前完成接口替换。


wx.getFuzzyLocation 接口说明:

1、该接口返回的是经过模糊处理的经纬度坐标;

2、该接口支持返回 wgs84 或 gcj02 两种类型的坐标;

3、  该接口需要用户授权 scope.userFuzzyLocation。


wx.getFuzzyLocation 使用前声明:

使用前需在 game.json 中配置

(1)permission 配置项中声明,代码格式如下:

"permission":{
  "scope.userFuzzyLocation":{
    "desc":"你的位置信息将用于小游戏位置接口的效果展示"
  }
}

(2)requiredPrivateInfos 配置项中声明,代码格式如下:

注意:getFuzzyLocation和getLocation互斥,只需配置getFuzzyLocation

"requiredPrivateInfos":[
  "getFuzzyLocation"
]



低版本兼容建议使用API是否存在的方式去判断:

if (wx.getFuzzyLocation) {
  // 当前用户的基础库版本支持 wx.getFuzzyLocation,使用该API做相关逻辑
} else {
  // 当前用户的基础库版本不支持wx.getFuzzyLocation,需要做一些低版本兼容
}


关于接口调整如有任何疑问,可联系微信:minigame3。



微信团队

2023年8月31日


3716浏览
最后一次编辑于  2023-09-19
收藏

3 个评论

  • 红薯
    红薯
    2023-09-02

    6,我以为小程序的限制已经天下无敌了,没想到小游戏直接没了,真是太勇猛了,这是谁的部将

    2023-09-02
    赞同 2
    回复 2
    • Steven &
      Steven &
      2023-09-18
      如果为了合规,难道不应该是让用户决定是否给精确地理位置,而不是官方一刀切吧?真是服了,想做平台,又不给用户权限,这是要做什么呢?
      2023-09-18
      回复
    • Steven &
      Steven &
      2023-09-18
      确实太6了,服了
      2023-09-18
      回复
  • HM365X
    HM365X
    2023-10-30

    至少我们这些老App应该给个出路啊

    2023-10-30
    赞同
    回复
  • HM365X
    HM365X
    2023-10-30

    我们的小游戏就是个商圈AR导航的App,现在你不让我用,我们怎么办?

    模糊定位,以为就是进度差点,50米也能用,结果测试误差是2千米。。。

    2023-10-30
    赞同
    回复
登录 后发表内容