我用谷歌搜索了这个,但没有任何用处。它非常简单,我正在寻找支持Unity游戏发行和使用情况跟踪的服务,包括崩溃报告和诸如TestFlight或HockeyApp之类的内容,但适用于Unity游戏!
提前致谢!
答案 0 :(得分:2)
如果在Unity资源商店中搜索“analytics”,则有一些系统支持Unity PC。这些可用于跟踪使用情况,也可用于跟踪错误。通常,分析系统支持将额外数据附加到事件,您可以使用它将未捕获的异常发送到服务。
Application.RegisterLogCallback可以用于此目的。
void OnEnable() {
Application.RegisterLogCallback(ErrorReporter);
}
void OnDisable() {
Application.RegisterLogCallback(null);
}
void ErrorReporter (string logString, string stackTrace, LogType type) {
if (type == LogType.Assert || type == LogType.Error || type == LogType.Exception) {
// send analytics message with logString and/or stackTrace attached.
}
}