update: 更新CrashlyticsAgent 的接口
Signed-off-by: huyufei <yufei.hu@castbox.fm>
parent
2760cb5fb2
commit
9c6f2cf962
|
|
@ -10,13 +10,11 @@ namespace Guru
|
|||
{
|
||||
private static bool _initOnce;
|
||||
private static bool IsFirebaseReady => FirebaseUtil.IsFirebaseInitialized;
|
||||
|
||||
private static bool _hasSetUser = false;
|
||||
|
||||
/// <summary>
|
||||
/// 捕获列表
|
||||
/// </summary>
|
||||
private static List<LogType> _catchFilter = new List<LogType>()
|
||||
private static readonly List<LogType> _catchFilter = new List<LogType>()
|
||||
{
|
||||
LogType.Exception,
|
||||
};
|
||||
|
|
@ -24,7 +22,7 @@ namespace Guru
|
|||
/// <summary>
|
||||
/// 上报列表
|
||||
/// </summary>
|
||||
private static List<LogType> _logFilter = new List<LogType>()
|
||||
private static readonly List<LogType> _logFilter = new List<LogType>()
|
||||
{
|
||||
LogType.Exception,
|
||||
LogType.Error,
|
||||
|
|
@ -36,14 +34,17 @@ namespace Guru
|
|||
if (_initOnce) return;
|
||||
_initOnce = true;
|
||||
|
||||
// 接受主线程的 Message
|
||||
Application.logMessageReceived -= OnReceivedMessage;
|
||||
Application.logMessageReceived += OnReceivedMessage;
|
||||
|
||||
// 接受其他线程的 Message
|
||||
// Application.logMessageReceivedThreaded -= OnReceivedMessage;
|
||||
// Application.logMessageReceivedThreaded += OnReceivedMessage;
|
||||
|
||||
Crashlytics.IsCrashlyticsCollectionEnabled = true;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private static string ToLogTypeString(LogType type)
|
||||
{
|
||||
switch (type)
|
||||
|
|
@ -99,6 +100,10 @@ namespace Guru
|
|||
Crashlytics.SetCustomKey(key, value);
|
||||
}
|
||||
|
||||
|
||||
public static void SetUserId(string uid)
|
||||
{
|
||||
if (!IsFirebaseReady) return;
|
||||
Crashlytics.SetUserId(uid);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue