【踩坑记录】微信开发者工具已授权位置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模板网!

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

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

相关文章

  • 深入了解-微信开发者工具

    主要介绍微信开发者工具如何编译小程序代码,如何实现小程序模拟器以及如何调试小程序。 虽然在开发语言层面小程序与传统的网页差别不大:是使用JavaScript 脚本语言编写逻辑代码、使用类似于HTML的WXML来描述页面的结构、使用类似于CSS的WXSS来描述节点的样式,但是由于

    2024年04月12日
    浏览(32)
  • 微信开发者工具实现代码加固

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

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

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

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

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

    2024年02月15日
    浏览(35)
  • 通过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日
    浏览(55)
  • 微信小程序开发者工具下载

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

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

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

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

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

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

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

    2024年02月16日
    浏览(31)
  • 微信开发者工具项目简单介绍和使用

              1.app.json         2.project.config.json         3.sitemap.json         4.页面中的json            1.快速新建小程序页面,在app.json的pages下编写页面的路径,保存后微信开发者工具会自动在对应的路径生成该页面         2.修改小程序项目的首页,在

    2024年02月12日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包