75 lines
2.4 KiB
C#
75 lines
2.4 KiB
C#
using System.Collections;
|
||
using System.Collections.Generic;
|
||
using UnityEngine;
|
||
using UnityEngine.UI;
|
||
using GameLogic;
|
||
namespace GameLogic {
|
||
public class BuglySdkManager : GameCore.UnitySingleton<BuglySdkManager>
|
||
{
|
||
// Use this for initialization
|
||
void Awake()
|
||
{
|
||
|
||
// 开启SDK的日志打印,发布版本请务必关闭
|
||
BuglyAgent.ConfigDebugMode(AppConst.ShowDebug);
|
||
BuglyAgent.ConfigAutoQuitApplication(false);
|
||
// 注册日志回调,替换使用 'Application.RegisterLogCallback(Application.LogCallback)'注册日志回调的方式
|
||
// BuglyAgent.RegisterLogCallback (CallbackDelegate.Instance.OnApplicationLogCallbackHandler);
|
||
|
||
#if UNITY_IPHONE || UNITY_IOS
|
||
// BuglyAgent.InitWithAppId (AppConst.Bugly_IosAppId);
|
||
BuglyAgent.InitWithAppId ("c07e578650");
|
||
|
||
#elif UNITY_ANDROID
|
||
// BuglyAgent.InitWithAppId(AppConst.Bugly_AndroidAppId);
|
||
BuglyAgent.InitWithAppId("9b909facba");
|
||
|
||
#endif
|
||
|
||
// 如果你确认已在对应的iOS工程或Android工程中初始化SDK,那么在脚本中只需启动C#异常捕获上报功能即可
|
||
BuglyAgent.EnableExceptionHandler();
|
||
|
||
BuglyAgent.ConfigAutoReportLogLevel(LogSeverity.LogError);
|
||
|
||
|
||
}
|
||
/// <summary>
|
||
/// 登录成功后调用
|
||
/// </summary>
|
||
/// <param name="userId"></param>
|
||
public void SetUserId(string userId)
|
||
{
|
||
BuglyAgent.SetUserId(userId);
|
||
}
|
||
|
||
public void SetVersion(string channel, string version, string user, long delay)
|
||
{
|
||
BuglyAgent.ConfigDefault(channel, version, user, delay);
|
||
}
|
||
|
||
// Update is called once per frame
|
||
//void OnGUI()
|
||
//{
|
||
// if (GUI.Button(new Rect(0, 0, 80, 60), "FindGameObj"))
|
||
// {
|
||
// GameObject go = GameObject.Find("cc").gameObject;
|
||
// print(go.name);
|
||
// }
|
||
// if (GUI.Button(new Rect(80, 0, 80, 60), "LogError"))
|
||
// {
|
||
// Debug.LogError("错误提示");
|
||
// }
|
||
// if (GUI.Button(new Rect(160, 0, 80, 60), "Log"))
|
||
// {
|
||
// Debug.Log("正常提示");
|
||
// }
|
||
// if (GUI.Button(new Rect(240, 0, 80, 60), "LogWarning"))
|
||
// {
|
||
// Debug.LogWarning("警告提示");
|
||
// }
|
||
|
||
//}
|
||
}
|
||
|
||
}
|