個別需要獲取用戶地理位置的在開發者工具調試時會出現
getLocation需要在app.json中聲明permission字段? ?提示,如下圖
[](https://www.99999699.cn/wp-content/uploads/2019/01/1-2-3.png)
## 說明
#### 獲取用戶位置信息時需填寫用途說明
在一些小程序/小游戲的業務邏輯中,有時需要依賴用戶所在的地理位置來提供服務,當前開發者可以通過調用 調用 wx.getLocation / wx.authorize 等接口獲取用戶的地理位置信息或授權。
根據 iOS 系統對用戶隱私保護的要求,同時我們也為了讓用戶可以更好的判斷是否要將地理位置信息提供給開發者,故調整為當小程序/小游戲獲取用戶地理位置信息時,**開發者需要填寫獲取用戶地理位置的用途說明**。填寫的說明將在地理位置授權彈窗中展示,如下圖所示:
[](https://www.99999699.cn/wp-content/uploads/2019/01/640.jpg)
具體開發方法如下:
在?app.json?里面增加?permission?屬性配置(小游戲需在game.json中配置):
[](https://www.99999699.cn/wp-content/uploads/2019/01/640.png)
## 修改方法
開發者工具對接好后
通常是siteinfo.js配置好自己的域名和uniacid、acid后
編譯,如上方彈出“getLocation需要在app.json中聲明permission字段”
然后我們在app.json中
添加代碼
"permission": {
"scope.userLocation": {
"desc": "你的位置信息將用于小程序位置接口的效果展示"
}
}
如下圖
[](https://www.99999699.cn/wp-content/uploads/2019/01/20190222.png)
解決問題
官方聲明文檔:
#### [獲取用戶位置信息時需填寫用途說明](https://developers.weixin.qq.com/community/develop/doc/000ea276b44928f7e8d73d0a65b801?page=6#comment-list)
- 小程序插件設置
- 如何安裝服務器環境
- 人人商城小程序前端對接教程
- 微擎配置模板消息(公眾號配置模板消息)
- 微擎配置模板消息(小程序配置模板消息)
- 微擎如何配置https啟用域名ssl證書
- 微擎對接公眾號詳細圖文教程
- 微信開發者工具對接小程序前端教程【通用模塊】
- 安裝微擎應用模塊方法
- 微擎配置微信支付的方法【公眾號配置微信支付】
- 微擎小程序配置微信支付教程【小程序配置微信支付】
- 寶塔控制面板如何安裝解密擴展
- 志匯同城微圈小程序常見問題
- getLocation需要在app.json中聲明permission字段
- 百度網盤下載資源限速?
- 小程序前端上傳提示超過2M解決辦法
- 七牛平臺配置及微擎開啟七牛云附件
- 阿里云如何購買免費SSL證書
- 微擎性能優化如何開啟memcache與redis