Merge branch 'develop' into release

This commit is contained in:
Liuyf 2025-01-08 08:50:55 +08:00
commit f1447d8a94

View File

@ -23,9 +23,12 @@ class AppFirstEnterHandle {
switch (flagStr) {
case isAgreePrivacy: //
if (getFlag != isAgreePrivacy) {
await showPrivacyAgreementAlert();
final bool? isAgree = await showPrivacyAgreementAlert();
if (isAgree ?? false) {
await privacySDKInitialization();
}
}
await privacySDKInitialization();
if (Get.isRegistered<StarLockLoginLogic>()) {
Get.find<StarLockLoginLogic>().flushedDeviceInfo();
}
@ -51,8 +54,8 @@ class AppFirstEnterHandle {
}
//
Future<void> showPrivacyAgreementAlert() async {
await showCupertinoDialog(
Future<bool?> showPrivacyAgreementAlert() async {
return await showCupertinoDialog(
context: Get.context!,
builder: (BuildContext context) {
return PopScope(
@ -123,7 +126,7 @@ class AppFirstEnterHandle {
),
onPressed: () {
Storage.setString(isAgreePrivacy, isAgreePrivacy);
Navigator.of(context).pop();
Navigator.of(context).pop(true);
getAppFirstEnter(isShowUpdateVersion);
},
),
@ -193,7 +196,7 @@ class AppFirstEnterHandle {
),
onPressed: () {
Storage.setString(isAgreePrivacy, isAgreePrivacy);
Navigator.of(context).pop();
Navigator.of(context).pop(true);
getAppFirstEnter(isShowUpdateVersion);
},
),