using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine;
|
using System.Threading;
|
|
public class ExceptionCatcher
|
{
|
public static void Init()
|
{
|
if (VersionConfig.Get().versionAuthority == VersionAuthority.Release)
|
{
|
#if !UNITY_EDITOR
|
BuglyAgent.ConfigDebugMode(false);
|
BuglyAgent.ConfigAutoReportLogLevel(VersionConfig.Get().versionAuthority == VersionAuthority.Release ? LogSeverity.LogException : LogSeverity.LogError);
|
BuglyAgent.ConfigDefault(VersionConfig.Get().appId, VersionConfig.Get().version, SystemInfo.deviceName, 0);
|
#if UNITY_ANDROID
|
BuglyAgent.InitWithAppId("bff7374864");
|
#elif UNITY_IPHONE || UNITY_IOS
|
BuglyAgent.InitWithAppId("553c67c376");
|
#endif
|
#endif
|
}
|
|
}
|
|
public static void Catch()
|
{
|
if (VersionConfig.Get().versionAuthority == VersionAuthority.Release)
|
{
|
#if !UNITY_EDITOR
|
BuglyAgent.EnableExceptionHandler();
|
#endif
|
}
|
}
|
|
public static void Abort()
|
{
|
|
}
|
|
}
|