# 代码包

# 版本类型

代码包分为 开发版、体验版、正式版 三种:

  • 开发版:每个开发者在开发过程中通过开发者工具“真机预览”功能生成的版本,每个小游戏可以有多个开发版,对于每个开发者本地只能有一个开发版;开发版代码包只能通过扫码获得;
  • 体验版:在开发者工具上传代码后,会在开放平台后台生成一个体验版本,此时开放平台还会生成该版本的体验二维码用于快手 App 扫码体验。
  • 正式版:正式发布在线上的版本,每个小游戏只能有一个正式版;

# 包大小限制

代码包总大小不能超过 30M,单个分包不限制大小,主包不超过 6M。关于分包更多信息,可以参考 分包加载

# 缓存与清理机制

代码包下载到客户端后会被缓存起来,以便于下次离线打开。代码包清理的时机由算法动态计算,但可以认为在手机存储空间足够的情况下,代码包都不会被主动清理。当用户主动在宿主 App(如快手 App)的设置中点击清除缓存后,代码包会被清除。