feat: 全局监听iap,在home初始化。避免过早处理,升级dart和flutter,支持storekit插件,强制指定storekit2版本

This commit is contained in:
2025-12-17 20:34:59 -08:00
parent 05d2c71cd0
commit 801a77f942
6 changed files with 113 additions and 37 deletions
-2
View File
@@ -5,7 +5,6 @@ import 'package:kaer_with_panels/app/widgets/dialogs/hi_dialog.dart';
import 'package:kaer_with_panels/app/routes/app_pages.dart';
import 'package:kaer_with_panels/app/utils/kr_common_util.dart';
import 'package:kaer_with_panels/app/services/kr_site_config_service.dart';
import 'package:kaer_with_panels/app/services/iap/iap_service.dart';
Future<bool> ensureAccountExists() async {
final app = KRAppRunData.getInstance();
@@ -28,7 +27,6 @@ Future<bool> ensureAccountExists() async {
return false;
}
KRIAPService.instance.setup();
var crispId = config.kr_website_id;
var deviceLimitText = config.device_limit;
var deviceLimit = int.tryParse(deviceLimitText) ?? 0;