# 接入指南
TIP
UE4 Plugin是专为基于UE4引擎的游戏APP而开发的异常监控插件,它能够自动捕获UE4项目中脚本(如C++脚本和蓝图脚本)和本地代码(如Objective-C、Java)抛出的异常,并提供实时、准确的错误分析服务。
# 1.工具下载
在SDK下载页面点击下载Crasheye UE4 Plugin。
# 2.导入UE4 Plugin
将下载的插件文件解压,把其里面的 Plugins 文件夹下内容拷贝到你的UE4项目根目录下的 Plugins 目录(如果没有则新建该文件夹)。
点击【刷新Visual Studio项目】,然后在C++项目工程中则可以看到Crasheye plugin代码,如图:
- 将Crasheye插件源码和项目源码一起编译,编译完成后则可以在编辑器看到Crasheye插件,如图:
# 3.配置Crasheye
当开启Crasheye插件以后,则可以在项目设置里面,分别设置Android和iOS平台是否开启Crasheye,以及各自Appkey等基本配置。如下图所示:
# 4.完成接入并测试
请在真机上调试验证,在Crasheye后台便能实时看到监控数据。
直接运行工程,您能在logcat里看到如下的日志信息,就代表你的初始化已经成功:# 常用API
# CrashEyeSetAppVersion
设置App版本号
Crasheye默认读取配置文件中的版本信息,当然您也可以自己设置版本信息。 蓝图脚本:
/**
* 设置APP版本号
* @param Version APP APP版本号
*/
CrashEyeSetAppVersion(FString Version);
# CrashEyeSetUserIdentifier
设置用户标识 为每一条上报记录设置用户标识,可以方便后期筛选和定位问题,比如开发人员想看到自己手机上报的崩溃信息,就可以采用这种方式: 蓝图脚本:
/**
* 设置用户标识
* @param UserIdentifier 用户标识
*/
CrashEyeSetUserIdentifier(FString UserIdentifier);
# CrashEyeLeaveBreadcrumb
添加面包屑(打点信息)
您可以在您的代码中添加多个面包屑(打点信息)然后在Crasheye平台上查看面包屑(打点信息)的时间和顺序,这样您就可以监视到您的项目是否按照您的预设跑了!只需要在每个您想监视的地方调用如下API即可: 蓝图脚本:
/**
* 设置面包屑
* @param Breadcrumb 面包屑
*/
CrashEyeLeaveBreadcrumb(FString Breadcrumb);