update version

This commit is contained in:
admin
2026-06-10 22:28:22 +08:00
parent 790110de8e
commit 7962b2c976
51 changed files with 1966 additions and 1187 deletions

View File

@@ -4,7 +4,7 @@ import 'package:flutter_inappwebview/flutter_inappwebview.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '/audio/audio_manager.dart';
const String privacyKey = 'privacy_accepted_v1';
const String privacyKey = 'privacy_accepted_v2';
class StartScreen extends StatefulWidget {
const StartScreen({super.key});
@@ -41,14 +41,18 @@ class _StartScreenState extends State<StartScreen>
}
Future<void> _initPrivacyState() async {
var accepted = false;
try {
final prefs = await SharedPreferences.getInstance();
final v = prefs.getString(privacyKey);
if (!mounted) return;
setState(() {
privacyAccepted = v == '1';
});
accepted = prefs.getString(privacyKey) == '1';
} catch (_) {}
if (!mounted) return;
setState(() {
privacyAccepted = accepted;
privacyConfirmVisible = !accepted;
});
}
Future<void> _playBgm() async {
@@ -122,6 +126,7 @@ class _StartScreenState extends State<StartScreen>
child: ScaleTransition(
scale: _scaleAnimation,
child: GestureDetector(
behavior: HitTestBehavior.opaque,
onTap: onStart,
child: Image.asset(
'assets/images/c9f9d7dd806cf4122041837a80f47c64.png',