wx.chooseLocation/wx.getLocation直接进入fail();解决方案(微信小程序开发之坑)

2023-11-08

在一些小程序/小游戏的业务逻辑中,有时需要依赖用户所在的地理位置来提供服务,当前开发者可以通过调用 调用 wx.getLocation / wx.authorize 等接口获取用户的地理位置信息或授权。

根据 iOS 系统对用户隐私保护的要求,同时我们也为了让用户可以更好的判断是否要将地理位置信息提供给开发者,故调整为当小程序/小游戏获取用户地理位置信息时,开发者需要填写获取用户地理位置的用途说明。填写的说明将在地理位置授权弹窗中展示

https://developers.weixin.qq.com/community/develop/doc/000ea276b44928f7e8d73d0a65b801

微信小册小程序在18年12月份就发布该声明,但是开发者在 app.json 里面增加 permission 属性配置(小游戏需在game.json中配置):

 'permission':{
        'scope.userLocation':{
          'desc':'您的位置信息将用于小程序位置接口的效果展示'
        }
      }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

wx.chooseLocation/wx.getLocation直接进入fail();解决方案(微信小程序开发之坑) 的相关文章

  • Github桌面版托管本地静态web网页

    Github桌面版托管本地静态web网页 1 注册GitHub账号 记录注册账户名称 2 下载GitHub客户端 GitHub desktop 下载 3 网页端创建仓库 仓库名为 账户名称 github io 设置GitHub page 查
  • Linux修改文件出现错误E45:“readonly” option is set(add ! to override)退出不了vim

    出现这种错误时会退出不了vim 那么出现这种错误的原因有 1 该错误为当前用户没有权限对文件修改 2 该文件没有正确保存退出 正在打开状态 关闭后再保存 3 若该文件所有都关闭 提示有的人没有关闭 则删除该文件的临时文件则可正常打开 修改
  • Spring 事务传播行为

    如果对事务不了解的可以先看下 我的上一篇文章 数据库事务详解 概述 一般SSH的项目都是使用三层架构即Controller Services DAO Spring 的事务一般都在Services定义 而Controller DAO都不定义事
  • LVGL入门 常用的几个命令(个人笔记)

    前言 学习LVGL的过程中 常常知道有这个命令 也知道大概怎么用 但总想不起来命令叫什么 在整个库中找也显得麻烦 搞得每次写程序还要翻之前的Demo 所以在这里将学习过程中用到的命令 存放在这里 方便再使用的时候方便的找到命令名字 lv o
  • 深度学习速成(11)BiLSTM

    BiLSTM即双向长短期记忆网络 Bidirectional Long Short Term Memory BiLSTM 最早由J rgen Schmidhuber和Sepp Hochreiter等人于1997年在论文 Long short
  • 激光雷达与相机外参标定(附open3d python代码)

    现在的激光雷达与相机的标定程序基本都是Ubuntu框架下面的 并且都是C 代码 需要安装的依赖也比较复杂 于是自己写了一个python版本的标定程序 依赖非常简单 Windows系统也可以运行 并且代码简单一个文件搞定 符合python简单

随机推荐