Çökme Raporlama

Çökme Raporlama

Çökmeleri uygulama mağazası puanınızı düşürmeden önce yakalayın, gruplayın ve çözün

Ücretsiz Başlayın

Akıllı Gruplama

Aynı parmak izine sahip çökmeler otomatik olarak gruplandırılır, böylece binlerce kopya rapor yerine tek bir işlem yapılabilir sorun görürsünüz.

Breadcrumb İzi

Çökmeden önce 50'ye kadar Breadcrumb olayı, oyuncunun tam olarak ne yaptığını ortaya koyar; böylece sorunu güvenilir şekilde yeniden üretebilirsiniz.

Çökmesiz Oturum Oranı

Çökmesiz tamamlanan oturumların yüzdesini takip edin ve sorunları çözdükçe bu oranın iyileştiğini gözlemleyin.

Hızlı Entegrasyon

Hızlı Entegrasyon

Oyun Çalışıyor

Oturum
00:14:32
Çökmesiz Oturum Oranı
98.2%
C#
// 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
# 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"
  }'
Sıkça Sorulan Sorular

Sıkça Sorulan Sorular

Entegrasyona Hazır mısınız?

horizOn ile bugün geliştirmeye başlayın. Ücretsiz paket dahil.