
Kullanıcı Logları
Hata ayıklama, destek ve davranış analizi için yapılandırılmış oyuncu aktivite logları
Önem Dereceleri
Sinyali gürültüden ayırmak ve neyin ilgi gerektirdiğini önceliklendirmek için INFO, WARN ve ERROR olaylarını kaydedin.
Oyuncuya Özel Geçmiş
Her log girişi bir kullanıcı kimliğine bağlıdır, böylece herhangi bir oyuncunun tam aktivite izini anında çekebilirsiniz.
Destek Hızlandırma
Destek ekibinize aranabilir, zaman damgalı loglar verin; böylece oyuncu sorunlarını geliştirici müdahalesi olmadan teşhis edebilsinler.
Hızlı Entegrasyon
Aktivite Logları
// Unity C#: User Logs (attached to the signed in player)
using PM.horizOn.Cloud.Manager;
// INFO and WARN entries
await UserLogManager.Instance.Info("Player entered zone A");
await UserLogManager.Instance.Warn("Low memory detected");
// ERROR entry with an error code (max 50 characters)
await UserLogManager.Instance.Error("Save failed unexpectedly", "SAVE_ERR_001");# REST API: User Logs
# Create an INFO log entry
curl -X POST https://horizon.pm/api/v1/app/user-logs/create \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"userId":"USER_ID","message":"Player entered zone A","type":"INFO"}'
# Create an ERROR log with error code
curl -X POST https://horizon.pm/api/v1/app/user-logs/create \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"userId":"USER_ID","message":"Save failed","type":"ERROR","errorCode":"SAVE_ERR_001"}'Bu örnekler Unity SDK'sını (C#) ve REST API'yi kullanır. Godot ve Unreal'de aynı çağrılar kendi SDK'larında bulunur: hızlı başlangıca bakın
Sıkça Sorulan Sorular
Entegrasyona Hazır mısınız?
horizOn ile bugün geliştirmeye başlayın. Ücretsiz paket dahil.
