收藏
回答

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

求助各位大佬该怎么办?

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

1 个回答

  • stop eating
    stop eating
    06-22

    wx.authorize 这块咋写的

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