
Raportowanie awarii
Wykrywaj, grupuj i naprawiaj awarie, zanim zniszcza ocene w App Store
Inteligentne grupowanie
Awarie z tym samym fingerprintem sa grupowane automatycznie, wiec widzisz jeden problem do rozwiazania zamiast tysiecy duplikatow.
Sciezka breadcrumbow
Do 50 zdarzen breadcrumb przed awaria ujawnia dokladnie, co gracz robil, dzieki czemu mozesz niezawodnie odtworzyc problem.
Wskaznik sesji bez awarii
Sledz procent sesji zakonczonych bez awarii i obserwuj poprawe w miare rozwiazywania problemow.
Szybka integracja
Gra uruchomiona
// Unity C# - Crash Reporting
using HorizOn;
var horizon = new HorizonClient("YOUR_API_KEY");
// Create a crash session at app start
var sessionId = Guid.NewGuid().ToString();
await horizon.Crashes.CreateSession(sessionId, "1.2.3", "Android");
// Report a fatal crash
await horizon.Crashes.Report(new CrashReport {
SessionId = sessionId,
Type = CrashType.Crash,
Message = "NullReferenceException in PlayerController",
Fingerprint = "PlayerController.NullRef",
StackTrace = System.Environment.StackTrace,
AppVersion = "1.2.3",
Platform = "Android",
Os = "Android 14",
DeviceModel = SystemInfo.deviceModel
});
// Report a non-fatal exception
await horizon.Crashes.Report(new CrashReport {
SessionId = sessionId,
Type = CrashType.NonFatal,
Message = "Failed to load texture asset",
Fingerprint = "AssetLoader.TextureFail",
AppVersion = "1.2.3"
});# REST API - Crash Reporting
# Create a crash session at app start
curl -X POST https://eu.horizon.pm/api/v1/app/crash-reports/session \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"sessionId":"SESSION_ID","appVersion":"1.2.3","platform":"Android"}'
# Report a crash
curl -X POST https://eu.horizon.pm/api/v1/app/crash-reports/create \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "SESSION_ID",
"type": "CRASH",
"message": "NullReferenceException in PlayerController",
"fingerprint": "PlayerController.NullRef",
"appVersion": "1.2.3",
"sdkVersion": "1.0.0",
"platform": "Android",
"os": "Android 14",
"deviceModel": "Pixel 8"
}'Najczesciej zadawane pytania
Gotowy do integracji?
Zacznij budowac z horizOn juz dzis. Free Tier w zestawie.
