android和IOS多个手机测试过开发版和体验版,仅仅华为p20上getLocation始终是fail

- 预期表现


- 复现路径


- 提供一个最简复现 Demo

wx.getLocation({

          success: function (res) {

console.log("success");

}

 fail: function (res) {

console.log("fail");

wx.openSetting({

              success: function (data) {

                }

})

}

})


展开全部
收起
2回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 树根

    13人对此回答表示赞同

    在设置中已经打开“使用我的地理位置”

    展开
    13
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Natalie

    11人对此回答表示赞同

    fail的具体错误信息是?

    展开
    11
    8回复
    发布于 5年前

    评论(8)

    收起评论

    • Yogi 2019-02-23 08:21

      都要一项项手工去打开才可以。貌似小程序开的权限仅作用于小程序

      回复
    • 牛油果 2019-02-25 22:02

      小程序有权限依赖微信有权限

      回复
    • Eliana4 2019-02-27 20:33

      手机的定位服务也需要打开

      回复
    • 自娱自乐做死人 2019-03-01 12:01

      只要小程序的授权打开,authSetting['scope.userLocation']返回的即为true

      回复
    • Fiona徐诗吟 2019-03-03 23:38

      在android手机的设置中,若将应用程序微信的“读取位置信息”授权关闭,则小程序使用wx.authorize也还是只能出现errMsg:“authorize:fail”。因此,小程序授权是以微信应用程序已经得到授权为前提的,这样理解对吗?

      回复
    • 置之度外 2019-03-05 19:24

      系统没给微信开定位权限?

      回复
    • 何家欢 2019-03-07 12:24

      可能是在wx.openSetting中设置,无法打开用户授权导致的问题

      回复
    • 大青 2019-03-09 17:02

      errMsg

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部