解决微信小程序获取定位报错

上个礼拜在调试一个微信小程序的时候,在手机允许小程序获取定位、定位授权成功的情况下,发现安卓手机能获取定位,但是苹果手机获取不到定位,我就开始查阅资料…

一、报错信息

报错信息是errMsg: “getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json/ext.json”,如下图所示

二、解决办法

-查阅资料后,发现今年7月份更新了API 地理位置相关接口要求调用前进行准入申请

  • 去官方文档查阅小程序接口权限相关设置配置信息(官网链接)
   // PermissionObject 结构{"pages": ["pages/index/index"],"permission": {"scope.userLocation": {"desc": "你的位置信息将用于小程序位置接口的效果展示" // 高速公路行驶持续后台定位}}}
  • 项目中app.json加上权限配置
  • 启动调试,可以成功获取到位置

线上的小程序不影响获取定位,但是配置更新后再发布小程序的话,要记得加上配置,基础库经常有变化,我们也要经常看看官方文档,看看最近更新了什么,希望可以帮到和我遇到一样问题的朋友们hhh

微信小程序报错“getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.js...“相关推荐

  1. 小程序收货地址报错:chooseAddress:fail the api need to be declared in …e requiredPrivateInfos field in app.jso

    manifest.json 文件"mp-weixin" 节点 加一行配置: "requiredPrivateInfos": [ //"getFuzzy ...

  2. 微信小程序报错module “wxParse/wxParse.js“ is not defined

    微信小程序报错module "wxParse/wxParse.js" is not defined 解决 在本地设置把 ES6 转 ES5 勾上就 可以了

  3. 微信小程序报错 errcode: 40029, errmsg: “invalid code 针对狮子鱼

    微信小程序报错 errcode: 40029, errmsg: "invalid code 一般情况是微信小程序appid和服务器后台设置的appid不一致造成的,本案例是狮子鱼后台小程序参 ...

  4. 微信小程序报错wx.getLocation need to be declared in the requiredPrivateInfos field in app.json

    wx.getLocation need to be declared in the requiredPrivateInfos field in app.json/ext.json(env: Windo ...

  5. 【bug】HbuilderX运行到微信小程序 报错

    首先,大前提是代码本身在HbuilderX里运行H5是没问题的,不报错 .然后运行到微信小程序报错了.(注:以下所说小程序代指微信小程序). 我来这里分享一下我报了什么错,怎么解决的和我浅薄的理解. ...

  6. 微信小程序报错{errMsg:hideLoading:fail:toast can't be found}

    最近在调试微信小程序时,发现有报错问题,虽然没影响使用,但是看着不舒服啊,还是着手解决吧,先看一下报错 从论坛看了看说是最新版本的微信7.0.13测试版会出现,但是还得找找看看是不是这样 我们都知道w ...

  7. uni.canvasToTempFilePath在app正常,微信小程序报错: fail canvas is empty

    问题描述: 在微信小程序使用uni.canvasToTempFilePath,画布可以画出图像,但是生成图片临时路径报错:fail canvas is empty . 问题分析: uni.canvas ...

  8. 微信小程序报错errMsg: “navigateTo:fail webview count limit exceed“

    一个需求需要切换tab签,跳转不同页面,心想使用 wx.navigateTo 实现跳转效果. 一开始跳转的时候没有问题,后面点击多了的时候,会报错,如下: 于是翻译了一下,发现出现的问题如下: 最后, ...

  9. TypeError: _typeof4 is not a function,解决微信小程序报错

    1.微信小程序编译后的报错截图: 2.报错问题解决:右上角点击"详情"=>"本地设置"=>"将JS编译成ES5"=>取消勾 ...

最新文章

  1. nodejs在cmd中运行js_如何在nodejs里调用执行系统命令
  2. gcc编译c文件_Linux下C语言程序的编译过程
  3. pytorch 初始化权重
  4. springboot接收文件上传_SpringBoot第十七篇:上传文件
  5. boost::python模块显示重载和自动转换问题的示例
  6. C# 获取Excel版本
  7. POJ 1007 DNA Sorting
  8. 我们为什么要搞长沙.NET技术社区(三)
  9. Exchange2003的设定及安全管理
  10. c语言数据结构五子棋实验报告,数据结构课程设计-五子棋
  11. 【siddhi】 siddhi kafka报错 SiddhiAppCreationException At stream SweetProductionStream source kafka
  12. 要把AI建在赤道上的华为,为何用全栈全场景方案打响第一枪
  13. 华为手机android版本升级失败怎么办,华为手机系统更新好吗 华为手机系统更新方法...
  14. Kebernetes 学习总结(8) statefulset
  15. linux内存泄露检查工具
  16. Lena——计算机视觉中的女神被人忽视的部分
  17. L13. hrtimer使用实例(高精度定时器)
  18. python中re.sub函数使用
  19. Android中如何获取当前apn接入点并切换?
  20. 项目记录—workbench静力分析

热门文章

  1. 华为--dis查看命令
  2. APP - 查询全国医院各科室排行榜(一)
  3. Python学习路程day12
  4. ITK入门教程(11)点集之创建一个点集
  5. GTD任务清单及项目管理器2Do for Mac
  6. 澤山咸 (易經大意 韓長庚)
  7. 订单(一)——准备订单数据
  8. 【ThreadPoolTaskExecutor】 SpringBoot 的线程池的使用
  9. 《VR/AR技术与应用》笔记 002
  10. 苏州 计算机 在职研究生,苏州地区,可以报考哪些在职研究生院校!