合肥锐科网络根据经验给您提供以下内容:
微信小程序开发人员日常最头疼的事情就是腾讯不断变化的开发规则,还有非常隐晦的说明文档。
如果你遇到这种状况:开发的小程序在微信开发者工具测试显示都正常,用苹果ios手机微信扫码预览/体验都显示正常,但在安卓手机系统的微信里面就显示空白。
如果你的报错里面有如下提示,小程序报错:getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json
很大概率是因为没在app.json未作用户权限的申明。您可以在app.json里面添加以下代码:
{
"pages": ["pages/index/index"],
"permission": {
"scope.userLocation": {
"desc": "你的位置信息将用于小程序位置接口的效果展示"
}
},
"requiredPrivateInfos": ["getLocation", "chooseLocation"]
}