Procházet zdrojové kódy

[Fix]调整Bugly接入,更换Bugly appId

zhipeng před 5 měsíci
rodič
revize
b9b1669569
3 změnil soubory, kde provedl 27 přidání a 24 odebrání
  1. 2 2
      lib/data/consts/build_config.dart
  2. 24 21
      lib/main.dart
  3. 1 1
      pubspec.yaml

+ 2 - 2
lib/data/consts/build_config.dart

@@ -14,8 +14,8 @@ final class BuildConfig{
 final class BuglyConfig {
   BuglyConfig._();
 
-  static const String buglyAndroidAppId = "0801c48428";
-  static const String buglyIosAppId = "a9232adcaa";
+  static const String buglyAndroidAppId = "a9232adcaa";
+  static const String buglyIosAppId = "0801c48428";
 }
 
 

+ 24 - 21
lib/main.dart

@@ -1,7 +1,8 @@
 import 'dart:io';
 
-import 'package:atmob_logging/atmob_logging.dart';
+import 'package:atmob_logging/atmob_logging.dart' as atmob_logging;
 import 'package:flutter/material.dart';
+import 'package:flutter_bugly/flutter_bugly.dart';
 import 'package:flutter_localizations/flutter_localizations.dart';
 import 'package:flutter_screenutil/flutter_screenutil.dart';
 import 'package:flutter_smart_dialog/flutter_smart_dialog.dart';
@@ -15,6 +16,7 @@ import 'package:keyboard/router/app_pages.dart';
 import 'package:keyboard/sdk/bugly/bugly_helper.dart';
 import 'package:keyboard/sdk/gravity/gravity_helper.dart';
 import 'package:keyboard/sdk/jpush/jpush_helper.dart';
+import 'package:keyboard/sdk/umeng/umeng_helper.dart';
 import 'package:keyboard/utils/app_info_util.dart';
 import 'package:keyboard/utils/atmob_log.dart';
 import 'package:keyboard/utils/channel_util.dart';
@@ -23,31 +25,33 @@ import 'package:keyboard/utils/mmkv_util.dart';
 import 'package:keyboard/utils/privacy_compliance.dart';
 import 'package:keyboard/utils/toast_util.dart';
 import 'package:keyboard/widget/app_lifecycle_widget.dart';
-import 'package:keyboard/sdk/umeng/umeng_helper.dart';
 import 'package:lottie/lottie.dart';
+
 import 'data/consts/build_config.dart';
 import 'data/consts/constants.dart';
 import 'device/device_info_util.dart';
 import 'di/get_it.dart';
 
 void main() async {
-  WidgetsFlutterBinding.ensureInitialized();
-
-  await initRequired();
-
-  //非隐私相关
-  initCommon();
-  //隐私相关:系统参数&第三方sdk初始化
-  await PrivacyCompliance.ensurePolicyGranted(AppInitTask());
-
-  if (Platform.isAndroid) {
-    //键盘
-    KeyboardAndroidPlatform.init();
-  }
-  AssetLottie(Assets.anim.animSurpriseDialogData).load();
-  runApp(const MyApp());
-  //檢查地址
-  checkEnv();
+  FlutterBugly.postCatchedException(() async {
+    WidgetsFlutterBinding.ensureInitialized();
+
+    await initRequired();
+
+    //非隐私相关
+    initCommon();
+    //隐私相关:系统参数&第三方sdk初始化
+    await PrivacyCompliance.ensurePolicyGranted(AppInitTask());
+
+    if (Platform.isAndroid) {
+      //键盘
+      KeyboardAndroidPlatform.init();
+    }
+    AssetLottie(Assets.anim.animSurpriseDialogData).load();
+    runApp(const MyApp());
+    //檢查地址
+    checkEnv();
+  });
 }
 
 Future<void> initRequired() async {
@@ -60,11 +64,10 @@ Future<void> initRequired() async {
 
 void initCommon() {
   smartConfig();
-  AtmobLog.setLogLevel(BuildConfig.isDebug ? LogLevel.verbose : LogLevel.none);
+  AtmobLog.setLogLevel(BuildConfig.isDebug ? atmob_logging.LogLevel.verbose : atmob_logging.LogLevel.none);
 
   //渠道(仅Android)
   ChannelUtil.initChannel();
-
 }
 
 void checkEnv() {

+ 1 - 1
pubspec.yaml

@@ -3,7 +3,7 @@ description: "A new Flutter project."
 
 publish_to: 'none' # Remove this line if you wish to publish to pub.dev
 
-version: 1.0.7+107
+version: 1.0.8+108
 
 environment:
   sdk: ^3.7.0