cloudbase_auth_nullsafety 0.0.3 cloudbase_auth_nullsafety: ^0.0.3 copied to clipboard
Modify the tencent_cloudbase_auth, to support null safety.
Cloudbase Auth Nullsafety for Flutter #
⚠️ 特别注意(warning) |
---|
目前所有空安全版本均为测试版本,请勿在生产使用 |
腾讯云·云开发的 Flutter空安全(民间改制) 插件,更多的云开发 Flutter 插件请见云开发文档。
💔 iOS可能遇到的错误 #
- Include of non-modular header inside framework module
- fix:
Targets
->Build Settings
-> SearchAllow No
-> SettingAllow Non-modular Includes In Framework Modules: Yes
- fix:
安装 #
在 flutter 项目的 pubspec.yaml
文件的 dependencies
中添加
dependencies:
cloudbase_core_nullsafety: ^0.0.2
cloudbase_auth_nullsafety: ^0.0.3
简单示例 #
import 'package:cloudbase_core_nullsafety/cloudbase_core_nullsafety.dart';;
import 'package:cloudbase_auth_nullsafety/cloudbase_auth_nullsafety.dart';
// 初始化 CloudBase
CloudBaseCore core = CloudBaseCore.init({
// 填写你的云开发 env
'env': 'your-env-id'
});
// 获取登录对象
CloudBaseAuth auth = CloudBaseAuth(core);
// 获取登录状态
CloudBaseAuthState authState = await auth.getAuthState();
// 唤起匿名登录
if (authState == null) {
await auth.signInAnonymously().then((success) {
// 登录成功
print(success);
}).catchError((err) {
// 登录失败
print(err);
});
}