修复bug上报问题
This commit is contained in:
@@ -2,13 +2,16 @@ package com.shayu.lib_google.utils;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
import android.util.Log;
|
||||
import android.widget.Toast;
|
||||
|
||||
import androidx.annotation.NonNull;
|
||||
|
||||
import com.google.android.gms.tasks.OnCompleteListener;
|
||||
import com.google.android.gms.tasks.Task;
|
||||
import com.google.firebase.FirebaseApp;
|
||||
import com.google.firebase.crashlytics.FirebaseCrashlytics;
|
||||
import com.google.firebase.messaging.FirebaseMessaging;
|
||||
|
||||
import io.rong.push.PushManager;
|
||||
@@ -53,4 +56,27 @@ public class FirebaseManage {
|
||||
public void initializeApp() {
|
||||
FirebaseApp.initializeApp(mContext);
|
||||
}
|
||||
|
||||
public void setFirebaseCrashData(String uid, String userData, String isGoogle, String cpu, String runTime, String enterRoom, String slidingRoom, String playSvga, String ActivitySize) {
|
||||
|
||||
FirebaseCrashlytics.getInstance().setUserId(uid);
|
||||
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
|
||||
if (uid != null && !uid.isEmpty()) {
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("uid", uid);
|
||||
} else {
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("uid", "uid is null");
|
||||
}
|
||||
}
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("userData", userData);
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("isGoogle", isGoogle);
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("PhoneName", Build.BRAND);
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("Phone", Build.MODEL);
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("CPU", cpu);
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("RunTime", (System.currentTimeMillis() - Long.parseLong(runTime)));
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("enterRoom", enterRoom);
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("slidingRoom", slidingRoom);
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("playSvga", playSvga);
|
||||
FirebaseCrashlytics.getInstance().setCustomKey("ActivitySize", ActivitySize);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user