兼容性问题

云开发能力从基础库 2.2.3 开始支持,现在 2.2.3 或以上的基础库已覆盖绝大部分用户(目前约 99% ),不建议继续使用以下旧的兼容性处理方式。旧的兼容性处理方式如下:如需使上传的代码能够覆盖全量用户,请做以下特殊处理:

  • app.json / game.json 中增加字段 "cloud": true

指定后云能力可以在所有基础库中使用,并且如果云能力有更新,并不会随着基础库升级而自动升级,需在后续版本发布后重新上传。如 2.2.4 发布后,需重新上传才能将云能力更新至 2.2.4 版本的云能力。

对小程序插件,如果需保证兼容性,在 2.4.1 以下的基础库插件中也能使用云开发能力,则需在 plugin.json 中指定 cloud: true。需要注意的是,指定后将给插件代码包增加约 70 KB 的大小,因此小程序使用插件时也会因插件代码包增大而增大。