# 接入指南

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);
上次更新: 2023/9/13 14:06:01