收藏
回答

wx.getAccountInfoSync()线上版获取的envVersion不是release?

如题。

wx.getAccountInfoSync()线上版获取的envVersion不是release?

我的小程序已经开发上线,但是线上版本获取的数据库并不是正式环境,而是测试环境????

这极大地影响了我的用户。

还请官方回应。

小程序中切换环境代码如下:

let ENV = 'online-xxxxx';
if (miniProgram.envVersion !== 'release') {
  ENV = 'test-xxxxxx';
}
wx.cloud.init({
  env: ENV,
  traceUser: true,
});
最后一次编辑于  2020-04-07
回答关注问题邀请回答
收藏

3 个回答

  • 害虫
    害虫
    2020-07-06

    有啊,wx.getAccountInfoSync()

    2020-07-06
    有用
    回复
  • LeeJim🌀
    LeeJim🌀
    2020-04-07

    需要注意 这个方法要求的基础库版本略高~~

    2020-04-07
    有用
    回复 3
    • 2020-04-07
      线上最低版本2.10.2,不可能出现无法使用的问题
      2020-04-07
      回复
    • LeeJim🌀
      LeeJim🌀
      2020-04-07回复
      可以试下上报数据
      2020-04-07
      回复
    • 2020-04-07回复LeeJim🌀
      刚刚看了,数据上报不行
      2020-04-07
      回复
  • 2020-04-07

    发现问题的场景:小程序云环境中,线上版我的账户以注册,测试服已经删除了我的注册信息,但是正式版本发行后,小程序提示我需要注册。所以才发现我的线上版本的wx.getAccountInfoSync()

    获取的envVersion异常。。。。

    2020-04-07
    有用
    回复
登录 后发表内容
问题标签