Платформа для онлайн-бета-тестирования игр Unity

Я погуглил, но ничего полезного не нашлось. Это действительно просто, я ищу сервис, который поддерживает распространение игр Unity и отслеживание использования, с отчетами о сбоях и прочим, что-то вроде TestFlight или HockeyApp, но для игр Unity!

Заранее спасибо !


person vvolkgang    schedule 29.10.2012    source источник
comment
Для какой платформы предназначена ваша игра Unity? В Asset Store есть плагин для TestFlight SDK для Unity iOS, а также есть плагин с открытым исходным кодом. github.com/darktable/TestFlightUnity   -  person Calvin    schedule 01.11.2012
comment
@Calvin Спасибо за информацию! ПК, не возражайте, если он попросит конкретно какой-то тип развертывания (автономный / флэш / единство в Интернете), его просто использовали бы для тестирования anw.   -  person vvolkgang    schedule 02.11.2012


Ответы (1)


Если вы выполните поиск по запросу «аналитика» в 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.
    }
}
person Calvin    schedule 01.11.2012