2

我用谷歌搜索了这个,但是没有发现任何有用的东西。这真的很简单,我正在寻找一种支持 Unity 游戏分发和使用跟踪的服务,带有崩溃报告等等,比如TestFlightHockeyApp,但适用于 Unity 游戏!

提前致谢 !

4

1 回答 1

2

如果您在 Unity Asset Store 中搜索“分析”,则有一些系统支持 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.
    }
}
于 2012-11-01T20:58:33.873 回答