本文档对应 SDK 2.0.0。引擎类是 FBEngine(不是单例)。鉴权:授权与许可证。枚举:参数枚举。
环境要求
- Flutter
>= 3.24 / Dart >= 3.5
- iOS 12.0+
- Android minSdk 24
- 原生 Facebetter SDK 2.0(由插件带入)
获取示例源码
Demo 目录只保留业务代码,flutter create 会生成 ios/ 和 android/。
绑定标识并获取密钥
在控制台绑定:
- iOS:Bundle ID(例如
net.pixpark.fbexample)
- Android:Application ID(例如
net.pixpark.fbexample)
复制 appId / appKey,或下载离线许可证,以 licenseToken 传入。见 开通服务 与 授权与许可证。
创建引擎
修改 lib/main.dart。日志必须在 create 之前配置:
externalContext: true(默认)复用调用方 GL 上下文,接 TRTC 必须如此。静图接口需要另一台引擎且 externalContext: false。同一实例不要混用两种模式。
下一步