build_config.dart 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  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. static const String _quickLoginIosBusinessId =
  8. "adc0a4df0dae40e787c6bb76ac635aab";
  9. static const String _quickLoginAndroidBusinessId =
  10. "83c29845ebc04106b186a7396396d97c";
  11. static String get quickLoginBusinessId {
  12. if (Platform.isAndroid) {
  13. return _quickLoginAndroidBusinessId;
  14. } else if (Platform.isIOS) {
  15. return _quickLoginIosBusinessId;
  16. } else {
  17. return '';
  18. }
  19. }
  20. }
  21. final class BuglyConfig {
  22. BuglyConfig._();
  23. static const String buglyAndroidAppId = "d53741cbbc";
  24. static const String buglyIosAppId = "38cc655743";
  25. }
  26. final class WechatConfig {
  27. WechatConfig._();
  28. static const String wechatAndroidAppId = 'wx22582503b5cc1854';
  29. static const String wechatIosAppId = 'wxd423dc54a6fd1640';
  30. static String get wechatAppId {
  31. if (Platform.isAndroid) {
  32. return wechatAndroidAppId;
  33. } else if (Platform.isIOS) {
  34. return wechatIosAppId;
  35. } else {
  36. return '';
  37. }
  38. }
  39. }
  40. final class UmengConfig {
  41. UmengConfig._();
  42. //友盟统计配置 android 已在原生配置
  43. static const umengAndroidAppKey = "682c59e7bc47b67d836c25f1";
  44. static const umengIosAppKey = "67e11e7565c707471a29602e";
  45. }
  46. final class GravityConfig {
  47. GravityConfig._();
  48. //引力引擎配置
  49. static const gravityAndroidAppId = "";
  50. static const gravityAndroidAccessToken = "9z0eEcjzcXggkJawmAuqIpypvYsotq7i";
  51. static const gravityIosAppId = "25718036";
  52. static const gravityIosAccessToken = "w9fuUykhmpYsqNrF6Zue8IvCXxmn4vyj";
  53. static String get gravityAppId {
  54. if (Platform.isAndroid) {
  55. return gravityAndroidAppId;
  56. } else if (Platform.isIOS) {
  57. return gravityIosAppId;
  58. } else {
  59. return '';
  60. }
  61. }
  62. static String get gravityAccessToken {
  63. if (Platform.isAndroid) {
  64. return gravityAndroidAccessToken;
  65. } else if (Platform.isIOS) {
  66. return gravityIosAccessToken;
  67. } else {
  68. return '';
  69. }
  70. }
  71. }