【踩坑记录】微信开发者工具已授权位置getLocation时却显示未授权

这篇具有很好参考价值的文章主要介绍了【踩坑记录】微信开发者工具已授权位置getLocation时却显示未授权。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前提:uniapp的wx小程序项目,接手别人的老项目,getLocation时开发者工具报未授权,顺着授权步骤走却发现已经授权了。已经上线的小程序没问题。遇到有段时间了,今天有时间看看:

微信开发者工具授权,踩坑记录,微信小程序,小程序

微信开发者工具授权,踩坑记录,微信小程序,小程序 

微信开发者工具授权,踩坑记录,微信小程序,小程序 

 如上图:明明已经授权了

排查流程:

1.uni.authorize()查询是否已授权

uni.authorize({
    scope:'scope.userLocation',
	success: (res) => {
		console.log('authorize=>success:',res);
	},
	fail: (err) => {
		console.log('authorize=>fail:',fail);
	}
},)

结果:

微信开发者工具授权,踩坑记录,微信小程序,小程序

 2.查看getLocation()的报错信息

uni.getLocation({
	type: 'wgs84',
	success: function(result) {
		successBack(result)
	},
	fail: function(error) {
		console.log('getLocation=>fail:',error);

        。。。。。。。。。
    }

结果:

微信开发者工具授权,踩坑记录,微信小程序,小程序

需要在requiredPrivateInfos字段中声明

百度报错信息得知:地理位置接口新增与相关流程调整 | 微信开放社区 (qq.com)

新的接口除了要申请接口外还要在uniapp的manifest.json中配置

(55条消息) 解决小程序报错getLocation:fail the api need to be declared in the requiredPrivateInfos field in app.json_tony康的博客-CSDN博客加上后

        "permission" : {
            "scope.userLocation" : {
                "desc" : "你的位置信息将用于小程序位置接口的效果展示"
            }
        },
		"requiredPrivateInfos":["getLocation"],

微信开发者工具授权,踩坑记录,微信小程序,小程序

 就可以了文章来源地址https://www.toymoban.com/news/detail-663196.html

到了这里,关于【踩坑记录】微信开发者工具已授权位置getLocation时却显示未授权的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信开发者工具使用教程

    近段时间有很多小伙伴问微信小程序怎么开发啊?开发的第一步就是安装微信web开发者工具,今天就来教你设置好开发者工具。 一、下载开发者工具 https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html 下载安装好之后打开会进入这个界面,倘若开发者首次启动开发者工具

    2024年02月03日
    浏览(44)
  • 微信开发者工具实现代码加固

     node.js下载地址:下载 | Node.js 在项目代码区域右击选择生成加固配置文件  (1):单个文件代码加固 选择需要加固的文件,右击选择进行代码加固 (2):批量代码加固  直接修改 code_obfuscation_config.json 的 configs 字段,就可以实现批量代码加固   当开发者完成小程序项目开发,点

    2024年02月03日
    浏览(71)
  • HbuilderX启动 微信开发者工具

    1.  下载微信开发者工具 ( 推荐使用 稳定版 ) 2. 安装好之后打开HbuilderX编辑器,点击 文件  -  新建  -  项目 后出现如下页面, 填写项目名称,选择项目保存路径 ,然后点击右下角 创建 即可   然后在HbuilderX顶部导航栏找到 工具  -  设置   点击 左侧运行配置 ,下滑找

    2024年02月14日
    浏览(55)
  • 微信开发者工具下载安装教程

    微信小程序账号注册登录 微信开发者工具的下载和安装 小程序创建项目 微信小程序账号注册登录 下载地址: 官网:https://mp.weixin.qq.com/cgi-bin/wx 或者其他网盘资源,建议走官网,下载安装耗时不多。 ①点击前往注册 ②按照步骤进行账号注册或已有账号点击右上角“立即登录

    2024年02月06日
    浏览(83)
  • 微信小程序开发者工具下载

    微信开发者工具下载地址与更新日志 | 微信开放文档 (qq.com) 下载安装好后,软件图标如下图所示。 运行软件如下图所示,这时候就需要使用你的管理员账号扫码登录。 登陆后的界面,如下图所示。可以项目分为两类: 小程序项目、公众号网页项目 。其中,小程序项目又细

    2024年04月23日
    浏览(125)
  • 通过HbuilderX启动 微信开发者工具

    下载安装HbuilderX教程 链接: https://blog.csdn.net/qq_43102730/article/details/125611294?spm=1001.2014.3001.5501 下载安装 微信开发者工具教程 链接: https://blog.csdn.net/qq_43102730/article/details/125611297?spm=1001.2014.3001.5501 打开HbuilderX编辑器,打开要运行的项目 在HbuilderX顶部导航栏找到工具 - 设置 -运行配

    2024年02月10日
    浏览(69)
  • [微信小程序开发者工具] × #initialize

    [微信小程序开发者工具] × #initialize-error: [error] 工具的服务端口已关闭。要使用命令行调用工具,请在下方输入 y 以确认开启,或手动打开工具 - 设置 - 安全设置,将服务端口开启。 从HBuilder运行到微信小程序的时候报错 解决办法: 打开微信开发者工具,选择设置–通用设

    2024年02月11日
    浏览(79)
  • 微信开发者工具之页面跳转

    1.声明式页面导航(跳转): 2.编程式页面导航(跳转): 3导航参数:   3.1页面传参 微信开发者工具左下角调试器可查看页面参数 3.2 onLoad接受页面参数:

    2024年02月15日
    浏览(85)
  • 小程序 微信开发者工具没有 云开发 选项(已解决)

    好久没登小程序,进去都看不到云开发选项,在网上都没有看到解决办法。下面贴图告诉大家 1.首先进入网页-微信公众平台。在小程序功能模块中找到APPID,  2.然后打开微信开发者工具,像我一样的,没有云开发选项 ,进入不了云开发控制台   3.点击左上角第一个按钮-项

    2024年02月16日
    浏览(46)
  • 小程序测试之微信开发者工具

    小程序的测试方法有很多种,直接用真实测试机扫码体验版就可以测试,那为什么还要选择使用工具呢? 使用微信开发者工具的优势: 1、相比真机测试,使用工具可以节省资源,大公司感受不到,小公司真的没有那么多测试机过兼容哇哇 2、小程序内部的跳转,有些可能逻

    2023年04月09日
    浏览(45)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包