21 lines
627 B
Dart
Executable File
21 lines
627 B
Dart
Executable File
import 'package:get/get.dart';
|
|
import '../controllers/kr_home_controller.dart';
|
|
// 导入你的 IAP Service 路径
|
|
import 'package:kaer_with_panels/app/services/iap/iap_service.dart';
|
|
|
|
class KRHomeBinding extends Bindings {
|
|
@override
|
|
void dependencies() {
|
|
// 1. 注入 Home 控制器 (只保留一个)
|
|
Get.lazyPut<KRHomeController>(
|
|
() => KRHomeController(),
|
|
);
|
|
|
|
// 2. ✅ 在 Home 绑定中注入 IAP Service
|
|
// 使用 fenix: true 是关键,它允许 Service 在页面销毁重建时自动恢复
|
|
Get.lazyPut<KRIAPService>(
|
|
() => KRIAPService(),
|
|
fenix: true,
|
|
);
|
|
}
|
|
} |