求教:微信开发者工具中调试基础库?

问题:微信开发者工具中调试基础库是什么,我本地开发选择了哪个基础库,发布正式小程序后,运行的基础库就是哪个吗

如这次微信的调整获取用户信息的文档,我本地用的是2.16.0的调试基础库,通过wx.getUserProfile可以获取用户的昵称、头像等信息;如果我发布正式的小程序会获取不到用户昵称等信息吗?第一次接触微信小程序对微信官方的文档改动很模糊,求明白的老哥指教

回复
阅读 733
3 个回答

如果小程序后期有更新的话,依旧无法使用 getUserProfile 接口,获得用户信息。

具体看这里:

自生效期起,小程序 wx.getUserProfile 接口将被收回:生效期后发布的小程序新版本,通过 wx.getUserProfile 接口获取用户头像将统一返回默认灰色头像,昵称将统一返回 “微信用户”。生效期前发布的小程序版本不受影响,但如果要进行版本更新则需要进行适配。、

如果依靠不升级基础库就能避免接口被回收得问题,那么大家都不升级基础库就行了,小程序这次变动就变得毫无意义了。

本地调试的跟发布不是一回事。我记得在小程序的管理后台是可以指定最低基础库版本的。如果希望给更多的用户使用,最好是做低版本兼容,因为不是每个用户都能及时/愿意升级微信版本。至于API的问题,官方文档其实写的挺清晰了,实在不理解可以微信社区里看看或者提问。

你本地开发的基础库版本,跟正式版的小程序基础库版本是不一定一致的。
本地开发可以随意切换版本,但是正式版小程序具体的基础版本取决于每个用户自己手机现有的版本。

你可以设置自己小程序基础库最低版本要求:

  1. 登录微信公众平台
  2. 滚动到最底下,选择设置 -> 选择右侧的基本设置 -> 找到功能设置然后进行设置

image.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏