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 _initOnce;
|
||||||
private static bool IsFirebaseReady => FirebaseUtil.IsFirebaseInitialized;
|
private static bool IsFirebaseReady => FirebaseUtil.IsFirebaseInitialized;
|
||||||
|
|
||||||
private static bool _hasSetUser = false;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 捕获列表
|
/// 捕获列表
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private static List<LogType> _catchFilter = new List<LogType>()
|
private static readonly List<LogType> _catchFilter = new List<LogType>()
|
||||||
{
|
{
|
||||||
LogType.Exception,
|
LogType.Exception,
|
||||||
};
|
};
|
||||||
|
|
@ -24,7 +22,7 @@ namespace Guru
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 上报列表
|
/// 上报列表
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private static List<LogType> _logFilter = new List<LogType>()
|
private static readonly List<LogType> _logFilter = new List<LogType>()
|
||||||
{
|
{
|
||||||
LogType.Exception,
|
LogType.Exception,
|
||||||
LogType.Error,
|
LogType.Error,
|
||||||
|
|
@ -36,14 +34,17 @@ namespace Guru
|
||||||
if (_initOnce) return;
|
if (_initOnce) return;
|
||||||
_initOnce = true;
|
_initOnce = true;
|
||||||
|
|
||||||
|
// 接受主线程的 Message
|
||||||
Application.logMessageReceived -= OnReceivedMessage;
|
Application.logMessageReceived -= OnReceivedMessage;
|
||||||
Application.logMessageReceived += OnReceivedMessage;
|
Application.logMessageReceived += OnReceivedMessage;
|
||||||
|
|
||||||
|
// 接受其他线程的 Message
|
||||||
|
// Application.logMessageReceivedThreaded -= OnReceivedMessage;
|
||||||
|
// Application.logMessageReceivedThreaded += OnReceivedMessage;
|
||||||
|
|
||||||
Crashlytics.IsCrashlyticsCollectionEnabled = true;
|
Crashlytics.IsCrashlyticsCollectionEnabled = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private static string ToLogTypeString(LogType type)
|
private static string ToLogTypeString(LogType type)
|
||||||
{
|
{
|
||||||
switch (type)
|
switch (type)
|
||||||
|
|
@ -99,6 +100,10 @@ namespace Guru
|
||||||
Crashlytics.SetCustomKey(key, value);
|
Crashlytics.SetCustomKey(key, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void SetUserId(string uid)
|
||||||
|
{
|
||||||
|
if (!IsFirebaseReady) return;
|
||||||
|
Crashlytics.SetUserId(uid);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue