build_config.dart 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import 'dart:io';
  2. import 'package:flutter/foundation.dart';
  3. final class BuildConfig{
  4. BuildConfig._();
  5. static bool get isDebug => kDebugMode;
  6. }
  7. final class BuglyConfig {
  8. BuglyConfig._();
  9. static const String buglyAndroidAppId = "0801c48428";
  10. static const String buglyIosAppId = "a9232adcaa";
  11. }
  12. final class UmengConfig {
  13. UmengConfig._();
  14. //友盟统计配置
  15. static const umengAndroidAppKey = "680dcdadbc47b67d834e37bb";
  16. static const umengIosAppKey = "680dcf8479267e02104bfa01";
  17. static String get umengAppKey {
  18. if (Platform.isAndroid) {
  19. return umengAndroidAppKey;
  20. } else if (Platform.isIOS) {
  21. return umengIosAppKey;
  22. } else {
  23. return '';
  24. }
  25. }
  26. }
  27. final class GravityConfig {
  28. GravityConfig._();
  29. //引力引擎配置
  30. static const gravityAndroidAppId = "";
  31. static const gravityAndroidAccessToken = "YesJRruqje8xzgm5HuOK7AhXwEznTfBV";
  32. static const gravityIosAppId = "";
  33. static const gravityIosAccessToken = "ulA57gz2zpioGukhyiQFkTEjfKS1aPxw";
  34. static String get gravityAppId {
  35. if (Platform.isAndroid) {
  36. return gravityAndroidAppId;
  37. } else if (Platform.isIOS) {
  38. return gravityIosAppId;
  39. } else {
  40. return '';
  41. }
  42. }
  43. static String get gravityAccessToken {
  44. if (Platform.isAndroid) {
  45. return gravityAndroidAccessToken;
  46. } else if (Platform.isIOS) {
  47. return gravityIosAccessToken;
  48. } else {
  49. return '';
  50. }
  51. }
  52. }