Idee e funzionalità per il gioco

La tua prossima funzionalità

Arresti anomali

Registra un errore di prova con il suo contesto.

Unity
Il risultato visibile

Un errore di prova appare con il suo contesto nella dashboard.

Analizza un report di crash1:22

Tutorial esistente della dashboard. Mostra il design precedente; la guida segue il flusso attuale.

Questo tutorial viene riprodotto in inglese.

Apri il video separatamente ↗

Integra questa funzionalità

Puoi consultare la guida. Per eseguirla serve una chiave di progetto attiva. Prepara il progetto

SDK installato e configurazione del progetto importata.

C#
Assets/Scripts/CrashReportingDemo.cs
Chiamata horizOnPreparazione
1using System;
2using System.Collections.Generic;
3using UnityEngine;
4using PM.horizOn.Cloud.Core;
5using PM.horizOn.Cloud.Manager;
6​
7// Aggiungi questo script a un GameObject della tua prima scena.
8public class CrashReportingDemo : MonoBehaviour
9{
10 async void Start()
11 {
12 // Preparazione: inizializza, connetti e fai accedere un giocatore.
13 HorizonApp.Initialize();
14 await new HorizonServer().Connect();
15 await UserManager.Instance.SignUpAnonymous("PlayerName");
16​
17 // horizOn: registra i crash con breadcrumb e contesto.
18 // Start capture once, then add context as the player progresses
19 CrashManager.Instance.StartCapture();
20 CrashManager.Instance.SetUserId(UserManager.Instance.CurrentUser.UserId);
21 CrashManager.Instance.RecordBreadcrumb("scene", "Entered dungeon_01");
22​
23 // Report a handled exception with extra diagnostic keys
24 try { LoadInventory(); }
25 catch (Exception ex)
26 {
27 CrashManager.Instance.RecordException(ex, new Dictionary<string, string>
28 {
29 ["scene"] = "dungeon_01"
30 });
31 }
32 }
33​
34 void LoadInventory()
35 {
36 // Il tuo codice di gioco
37 }
38}

Prova la tua nuova funzionalità.

Un errore di prova appare con il suo contesto nella dashboard.

Seleziona nella dashboard lo stesso progetto presente nella configurazione del gioco.

Endpoint dell'API
  • POST/crash-reports/session
  • POST/crash-reports/create
Tutti gli endpoint nel riferimento API
Il nostro suggerimento per il prossimo passo

Dai un record a ogni partita.

Salva il punteggio dopo una partita e mostra chi è in testa. Continua a usare la connessione e la sessione del giocatore.