Konfiguracja zdalna

Konfiguracja zdalna

Dostosowuj ustawienia gry i przełączaj funkcje na żywo bez nowej wersji aplikacji

Zacznij za darmo

Natychmiastowe aktualizacje wartości

Zmień dowolną wartość konfiguracji (string, liczbę lub boolean) w dashboardzie, a klienci otrzymają ją przy następnym zapytaniu.

Bez opóźnień App Store

Unikaj cykli recenzji przy zmianach balansu, przełącznikach eventów czy parametrach testów A/B, kontrolując je zdalnie.

Typowany Key-Value Store

Przechowuj każdą konfigurację jako nazwaną parę klucz-wartość, którą SDK odczytuje w runtime za pomocą silnie typowanego gettera.

Szybka integracja

Szybka integracja

Zdalna konfiguracja

Unity (C#)
// Unity C#: Remote Config
using PM.horizOn.Cloud.Manager;
using UnityEngine;

// Every value in one request at startup (cached afterwards)
var configs = await RemoteConfigManager.Instance.GetAllConfigs();

// Typed getters with a default for a missing key
int maxPlayers = await RemoteConfigManager.Instance.GetInt("max_players", 4);
bool eventActive = await RemoteConfigManager.Instance.GetBool("holiday_event", false);
Debug.Log($"Max players: {maxPlayers}, event active: {eventActive}");
REST
# REST API: Remote Config

# Fetch all remote configs
curl -X GET https://horizon.pm/api/v1/app/remote-config/all \
  -H "X-API-Key: YOUR_API_KEY"

# Fetch a single config value by key
curl -X GET https://horizon.pm/api/v1/app/remote-config/max_players \
  -H "X-API-Key: YOUR_API_KEY"

Te przykłady używają SDK Unity (C#) i REST API. Godot i Unreal mają te same wywołania we własnych SDK: zobacz quickstart

Najczęściej zadawane pytania

Najczęściej zadawane pytania

Gotowy do integracji?

Zacznij budować z horizOn już dziś. Free Tier w zestawie.