app-starlock/lib/login/login/starLock_login_state.dart
“DaisyWu” 4dd013a447 1,星锁fix—推送偶发性获取不到DeviceID问题
2,星锁fix—登录报错DeviceInfo不能为空问题
3,星锁集成—荣耀厂商通道以提高推送到达率(已测试通过)
4,星锁集成—vivo厂商通道(待vivo机型测试)
2024-09-11 16:08:41 +08:00

39 lines
1.0 KiB
Dart
Executable File

import 'package:flutter/material.dart';
import 'package:get/get.dart';
class StarLockLoginState {
var passwordShow = true.obs;
var agree = false.obs;
var countryCode = '86'.obs;
var countryName = '中国'.obs;
var emailOrPhone = ''.obs;
var pwd = ''.obs;
var canNext = false.obs;
bool get isEmailOrPhone => emailOrPhone.value.isNotEmpty;
bool get pwdIsOK => pwd.value.isNotEmpty;
TextEditingController emailOrPhoneController = TextEditingController();
TextEditingController pwdController = TextEditingController();
FocusNode emailOrPhoneFocusNode = FocusNode();
FocusNode pwdFocusNode = FocusNode();
RxMap<String, dynamic> deviceInfoMap = <String, dynamic>{
'deviceBrand': '暂无',
'deviceModel': '暂无',
'deviceVersion': '暂无',
'deviceType': 0
}.obs;
StarLockLoginState() {
// emailOrPhone.value = StoreService.to.getLastUserAccount() as String;
emailOrPhoneController.text = emailOrPhone.value;
}
void onClose() {
// emailOrPhoneController.dispose();
// pwdController.dispose();
}
}