build_config.dart 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. import 'dart:io';
  2. import 'package:flutter/foundation.dart';
  3. final class BuildConfig {
  4. BuildConfig._();
  5. static bool get isDebug => kDebugMode;
  6. static const String qiyuKEY = "09ea6e0a6d006e25462906fbf6758c99";
  7. }
  8. final class WechatConfig {
  9. WechatConfig._();
  10. static const String wechatAppId = 'wxd423dc54a6fd1640';
  11. }
  12. final class UmengConfig {
  13. UmengConfig._();
  14. //友盟统计配置
  15. static const umengAndroidAppKey = "67e11d9b48ac1b4f87f56ea2";
  16. static const umengIosAppKey = "67e11e7565c707471a29602e";
  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 = "9z0eEcjzcXggkJawmAuqIpypvYsotq7i";
  32. static const gravityIosAppId = "";
  33. static const gravityIosAccessToken = "w9fuUykhmpYsqNrF6Zue8IvCXxmn4vyj";
  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. }