Unity游戏在线beta测试平台

时间:2012-10-29 10:50:04

标签: testing unity3d beta testflight

我用谷歌搜索了这个,但没有任何用处。它非常简单,我正在寻找支持Unity游戏发行和使用情况跟踪的服务,包括崩溃报告和诸如TestFlightHockeyApp之类的内容,但适用于Unity游戏!

提前致谢!

1 个答案:

答案 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.
    }
}