build_config.dart 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  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 = "9d862c5217";
  24. static const String buglyIosAppId = "38cc655743";
  25. }
  26. final class WechatConfig {
  27. WechatConfig._();
  28. static const String wechatAppId = 'wxd423dc54a6fd1640';
  29. }
  30. final class UmengConfig {
  31. UmengConfig._();
  32. //友盟统计配置
  33. static const umengAndroidAppKey = "67e11d9b48ac1b4f87f56ea2";
  34. static const umengIosAppKey = "67e11e7565c707471a29602e";
  35. static String get umengAppKey {
  36. if (Platform.isAndroid) {
  37. return umengAndroidAppKey;
  38. } else if (Platform.isIOS) {
  39. return umengIosAppKey;
  40. } else {
  41. return '';
  42. }
  43. }
  44. }
  45. final class GravityConfig {
  46. GravityConfig._();
  47. //引力引擎配置
  48. static const gravityAndroidAppId = "";
  49. static const gravityAndroidAccessToken = "9z0eEcjzcXggkJawmAuqIpypvYsotq7i";
  50. static const gravityIosAppId = "25718036";
  51. static const gravityIosAccessToken = "w9fuUykhmpYsqNrF6Zue8IvCXxmn4vyj";
  52. static String get gravityAppId {
  53. if (Platform.isAndroid) {
  54. return gravityAndroidAppId;
  55. } else if (Platform.isIOS) {
  56. return gravityIosAppId;
  57. } else {
  58. return '';
  59. }
  60. }
  61. static String get gravityAccessToken {
  62. if (Platform.isAndroid) {
  63. return gravityAndroidAccessToken;
  64. } else if (Platform.isIOS) {
  65. return gravityIosAccessToken;
  66. } else {
  67. return '';
  68. }
  69. }
  70. }