跳转到内容

CDN 与包

从 FRVR CDN 加载 SDK:

<head>
  <script src="https://cdn.frvr.com/sdk/frvr-sdk.min.js"></script>
  <script src="https://cdn.frvr.com/sdk/frvr-channel-dev.min.js"></script>
</head>

永远放在 <head> 里,永远同步加载(不要 async,不要 defer),开发期间永远用 dev 渠道。FRVR 返回每个包的最新发布版本。

FRVR 切某个平台构建时,发布流水线会:

  1. 把上面那两个 <script src> URL 改写成构建里的本地路径
  2. 把核心 SDK 和对应的生产渠道包(frvr-channel-facebook-instant-ios-google-play-samsung-galaxy-samsung-instant-play-xiaomi-web)和你的游戏资源打到一起。
  3. 把所有内容打包成发给用户的 zip(或 .apk、.ipa……)。

终端用户从磁盘加载 SDK —— 运行时不会有外部请求。你不需要自行托管,不需要自己换渠道包,也不需要为了不同平台改源码。

文件目标大小约(gzip)
frvr-sdk.min.js现代浏览器(ES2017)~35 KB
frvr-sdk.es6.min.jsES2015 基线~35 KB
frvr-sdk.ie.min.jsIE11(兼容)~80 KB
frvr-channel-dev.min.js本地开发~2 KB

所有包都附带 sourcemap(*.min.js.map)。