core_api.dart 745 B

123456789101112131415161718192021222324252627282930
  1. import 'package:pigeon/pigeon.dart';
  2. @ConfigurePigeon(
  3. PigeonOptions(
  4. dartOut: 'lib/pigeons/core_api.g.dart',
  5. kotlinOut: 'android/app/src/main/kotlin/app/xixi/nomo/CoreApi.g.kt',
  6. swiftOut: 'ios/Runner/CoreApi.g.swift',
  7. dartPackageName: 'app.xixi.nomo', // 👈 关键
  8. ),
  9. )
  10. @HostApi()
  11. abstract class CoreApi {
  12. @async
  13. String? getApps();
  14. String? getSystemLocale();
  15. bool? connect();
  16. bool? disconnect();
  17. String? getRemoteIp();
  18. String? getAdvertisingId();
  19. bool? moveTaskToBack();
  20. bool? isConnected();
  21. String? getSimInfo();
  22. bool? reconnect();
  23. }
  24. // 如果你需要让原生通知 Flutter 事件变化,可用 EventChannelApi
  25. @EventChannelApi()
  26. abstract class CoreChangeEventApi {
  27. String onEventChange();
  28. }