收藏
回答

app.json中授权地理位置,一开始正常,清空一次缓存后授权无效,请问应该怎么处理?

app.json配置

{
  "pages": [
    "pages/index/index",
    "pages/logs/logs",
    "pages/list/list",
    "pages/content/content",
    "template/tp-list",
    "pages/total/help"
  ],
  "permission": {
    "scope.userLocation": {
      "desc""你的位置信息将用于定位服务"
    }
  },
  "window": {
    "backgroundTextStyle""light",
    "navigationBarBackgroundColor""#8aca57",
    "navigationBarTitleText""项目说明",
    "navigationBarTextStyle""white"
  },
  "style""v2",
  "sitemapLocation""sitemap.json"
}

最开始使用是正常的,在开发者工具里面清空一次缓存后,就无法再获取地理位置了

使用 wx.getSetting显示无任何授权信息

使用wx.authorize只返回fail信息:authorize:fail 系错误,错误码:-12001,invalid scope

求助各位大佬该怎么办?

回答关注问题邀请回答
收藏

2 个回答

  • Jsion
    Jsion
    2020-10-31

    那解决了吗?我也遇到和你一样的问题。想请教一下。

    2020-10-31
    有用
    回复
  • Mr.Zhao
    Mr.Zhao
    2020-06-22

    wx.authorize 这块咋写的

    2020-06-22
    有用
    回复 5
    • 蓝天
      蓝天
      2020-06-22
      2020-06-22
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-06-22回复蓝天
      scope: "scope.userLocation"
      2020-06-22
      回复
    • 蓝天
      蓝天
      2020-06-22
      问题是一开始调用是正常的,我也没有修改任何代码,只是在开发者工具里进行了一次清除全部缓存,就开始授权无效了
      2020-06-22
      回复
    • Mr.Zhao
      Mr.Zhao
      2020-06-22回复蓝天
      当我没说吧  反正scope填错了
      2020-06-22
      1
      回复
    • 蓝天
      蓝天
      2020-06-22回复Mr.Zhao
      ......,实在感谢,这个wx.authorize一开始是没有的,好像开始是直通过permission就可以弹出授权窗口,我清除缓存后就一直没弹出授权窗口,我就加了一个这个,结果还把参数搞错了。。。。
      2020-06-22
      回复
登录 后发表内容
问题标签