环境
FRVR.init() 接受一个环境参数:
各模式具体改了什么
Section titled “各模式具体改了什么”| 模式 | 控制台日志 | 后端 | 默认广告 | 安全等级 |
|---|---|---|---|---|
dev | 详细,带颜色高亮的告警 | Staging / mocked | 自动接好测试 provider | 较松 |
beta | 详细 | Staging | 真实 provider | 松 |
prod | 静默(除非你设了 FRVR.logger = console) | 生产 | 真实 provider | 严格 |
只要你跑的不是 prod,浏览器控制台里都会打一条警告横幅,提醒你别忘了切回去。
显式指定后端
Section titled “显式指定后端”部分模块允许显式给一个后端 URL,覆盖 env 推断的默认值:
在 prod 里强制开启详细日志
Section titled “在 prod 里强制开启详细日志”在 init() 之前设置一个 logger:
适合用来在线上调试某个生产构建,发布前请删掉。
Dev 渠道
Section titled “Dev 渠道”本地开发最简单的方式是 frvr-channel-dev 包 —— 它会把广告、内购以及其他平台相关的部分做成假实现,无需真实 provider 就能体验完整流程:
发布时一定要带真实渠道包(frvr-channel-web、-facebook-instant、-ios……),绝对不能用 dev 渠道。