# 初始化

# CloudBaseCore

# CloudBaseCore.init

# 1. 接口描述

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

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

# 2. 输入参数

# params
字段 类型 必填 说明
env string 云开发环境ID
appAccess Map 移动安全来源凭证,前往创建
timeout int 请求超时参数(毫秒)

提示

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

# appAccess
字段 类型 必填 说明
key string 凭证
version string 版本

# 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
  });
}