1. 背景
最近项目需要, 使用了微信小程序开发。我们这里的用法其实就是一个壳子, 直接webview到项目的网页上。在webview中, 我需要使用wx.getLocation() 方法获取用户当前位置数据. 根据网上很多使用微信JSSDK的例子, 调用了wx.config() 方法, 但是总是失败, 先提示"invalid url domain", 后提示 "the permission value is offline verifying".
2. 解决方法
各种尝试, 各种验证, 终于找到下面一篇博客, 解决了问题: 在生成signature时, 要使用公众号(订阅号也可以)的AppID和AppSecret, 不能使用微信小程序的AppID和AppSecret, 否则就会出现上述问题.