跳到主要内容

初始化

CloudBaseCore#

CloudBaseCore.init#

1. 接口描述#

接口功能:初始化 cloudbase_core 实例,后续所有插件都需要注入该实例。

接口声明:static CloudBaseCore init(Map<String, dynamic> params) {}

2. 输入参数#

params#
字段类型必填说明
envstring云开发环境ID
appAccessMap移动安全来源凭证,前往创建
timeoutint请求超时参数(毫秒)
提示

因为 Flutter 是跨端开发框架, 所以需要为 Android 和 iOS 各申请一个应用凭证。 应用标识应该是 Android包名 和 iOS Bundle ID。

appAccess#
字段类型必填说明
keystring凭证
versionstring版本

3. 输出参数#

CloudBaseCore 实例

4. 示例代码#

import 'package:cloudbase_core/cloudbase_core.dart';
void main() async {  // 初始化 CloudBase  CloudBaseCore core = CloudBaseCore.init({    // 填写您的云开发 env    'env': 'your-env-id',    // 填写您的移动应用安全来源凭证    // 生成凭证的应用标识必须是 Android 包名或者 iOS BundleID    'appAccess': {      // 凭证      'key': 'your-app-access-key',      // 版本      'version': 'your-app-access-version'    },    // 请求超时时间(选填)    'timeout': 3000  });}