Unity接入指引(Linux DS)
本文是介绍Linux DS平台的Unity SDK详细文档,包含了基本的接入流程,和高级的接口使用介绍。
1 Unity引擎C#接入方案
1.1 下载并导入Unity Plugin到Unity项目工程
CrashSight Linux DS SDK目前不开放下载链接,请企业微信联系“CrashSight小助手”获取SDK包。 解压SDK包,将内容复制到项目的Assets目录下,即可完成导入。
1.2 初始化CrashSight
选择第一个场景,或者主场景(scene), 在尽可能较早加载的脚本中调用如下代码进行初始化:
// Debug开关,Debug模式下会打印更多便于问题定位的Log.
#if DEBUG
CrashSightAgent.ConfigDebugMode (true);
#endif
// 设置应用版本号 (必填)
CrashSightAgent.SetAppVersion("appVersion");
// 设置上报的目标域名,请根据项目需求进行填写。(必填)
CrashSightAgent.ConfigCrashServerUrl (CrashSightUploadUrl);
// 设置上报所指向的APP ID、APP Key和版本号, 并进行初始化。APP ID和APP Key可以在管理端更多->产品设置->产品信息中找到。
CrashSightAgent.Init(CrashSightAppId, CrashSightAppKey, AppVersion);
上报域名
国内公有云:pc.crashsight.qq.com
海外公有云:pc.crashsight.wetest.net
2 C#接口说明
2.1 初始化
public static void Init(string appId, string appKey, string appVersion);
说明:
执行初始化工作。
在尽可能早的位置进行初始化以开启崩溃捕获和上报功能。
appId是CrashSight对项目的唯一标识,可以在产品设置->产品信息中查看。
appKey是CrashSight项目的上报密钥,可以在产品设置->产品信息中查看。
| 参数 | 类型 | 说明 |
|---|---|---|
| appId | string | 已注册项目的APP ID |
| appKey | string | 已注册项目的APP Key |
| appVersion | string | 应用的版本号 |