diff --git a/test/crashreport-bugly/src/main/java/com/mogo/test/crashreport/bugly/BuglyCrashReportProvider.java b/test/crashreport-bugly/src/main/java/com/mogo/test/crashreport/bugly/BuglyCrashReportProvider.java index d016bc43b1..efad3e0065 100644 --- a/test/crashreport-bugly/src/main/java/com/mogo/test/crashreport/bugly/BuglyCrashReportProvider.java +++ b/test/crashreport-bugly/src/main/java/com/mogo/test/crashreport/bugly/BuglyCrashReportProvider.java @@ -9,10 +9,12 @@ import android.util.Log; import com.alibaba.android.arouter.facade.annotation.Route; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; +import com.mogo.commons.debug.DebugConfig; import com.mogo.test.crashreport.CrashReportConstants; import com.mogo.test.crashreport.ITestCrashReportProvider; import com.mogo.utils.AppUtils; import com.mogo.utils.logger.Logger; +import com.tencent.bugly.Bugly; import com.tencent.bugly.crashreport.CrashReport; import java.io.BufferedReader; @@ -38,10 +40,13 @@ class BuglyCrashReportProvider implements ITestCrashReportProvider { String processName = getProcessName( android.os.Process.myPid() ); CrashReport.UserStrategy strategy = new CrashReport.UserStrategy( context ); strategy.setUploadProcess( processName == null || processName.equals( packageName ) ); - CrashReport.initCrashReport( context, "f3f8b0b2f1", true, strategy ); - CrashReport.putUserData( context, "serial", MoGoAiCloudClientConfig.getInstance().getSn() ); + + String productFlavor = DebugConfig.getProductFlavor(); + strategy.setAppChannel(productFlavor); + Bugly.init(context, "f3f8b0b2f1", true, strategy); + Bugly.putUserData(context, "serial", MoGoAiCloudClientConfig.getInstance().getSn()); String mapSDKVersion = AppUtils.getCustomMapSDKVersion(context); - CrashReport.putUserData( context, "MAP_SDK_VERSION",mapSDKVersion ); + Bugly.putUserData(context, "MAP_SDK_VERSION",mapSDKVersion); } /** diff --git a/test/crashreport-upgrade/src/main/java/com/mogo/test/crashreport/upgrade/UpgradeReportProvider.java b/test/crashreport-upgrade/src/main/java/com/mogo/test/crashreport/upgrade/UpgradeReportProvider.java index 923e65a57e..3498da40f4 100644 --- a/test/crashreport-upgrade/src/main/java/com/mogo/test/crashreport/upgrade/UpgradeReportProvider.java +++ b/test/crashreport-upgrade/src/main/java/com/mogo/test/crashreport/upgrade/UpgradeReportProvider.java @@ -2,12 +2,11 @@ package com.mogo.test.crashreport.upgrade; import android.content.Context; import android.text.TextUtils; -import android.util.Log; import com.alibaba.android.arouter.facade.annotation.Route; import com.alibaba.android.arouter.facade.template.IProvider; import com.mogo.cloud.passport.MoGoAiCloudClientConfig; -import com.mogo.commons.network.Utils; +import com.mogo.commons.debug.DebugConfig; import com.mogo.utils.AppUtils; import com.mogo.utils.logger.Logger; import com.tencent.bugly.Bugly; @@ -33,13 +32,16 @@ public class UpgradeReportProvider implements IProvider { public void init(Context context) { Logger.d(TAG, "init"); String packageName = context.getPackageName(); - String processName = getProcessName( android.os.Process.myPid() ); - CrashReport.UserStrategy strategy = new CrashReport.UserStrategy( context ); - strategy.setUploadProcess( processName == null || processName.equals( packageName ) ); - CrashReport.initCrashReport( context, "f3f8b0b2f1", true, strategy ); - CrashReport.putUserData( context, "serial", MoGoAiCloudClientConfig.getInstance().getSn() ); - String mapSDKVersion = AppUtils.getCustomMapSDKVersion(context); - CrashReport.putUserData( context, "MAP_SDK_VERSION",mapSDKVersion ); + String processName = getProcessName(android.os.Process.myPid()); + CrashReport.UserStrategy strategy = new CrashReport.UserStrategy(context); + strategy.setUploadProcess(processName == null || processName.equals(packageName)); + + String productFlavor = DebugConfig.getProductFlavor(); + strategy.setAppChannel(productFlavor); + Bugly.init(context, "f3f8b0b2f1", true, strategy); + Bugly.putUserData(context, "serial", MoGoAiCloudClientConfig.getInstance().getSn()); + String mapSDKVersion = AppUtils.getCustomMapSDKVersion(context); + Bugly.putUserData(context, "MAP_SDK_VERSION", mapSDKVersion); } /**