Configurazione remota

Configurazione remota

Regoli le impostazioni di gioco e attivi funzionalità in tempo reale senza un nuovo rilascio dell'app

Inizia gratis

Aggiornamenti di valore istantanei

Modifichi qualsiasi valore di configurazione di tipo string, numerico o booleano dalla dashboard e i client lo riceveranno alla prossima richiesta.

Nessun ritardo dell'App Store

Eviti i cicli di revisione per modifiche di bilanciamento, toggle di eventi o parametri di A/B testing controllandoli da remoto.

Archivio key-value tipizzato

Memorizzi qualsiasi configurazione come coppia key-value nominata che il Suo SDK legge a runtime con un getter fortemente tipizzato.

Integrazione rapida

Integrazione rapida

Configurazione remota

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"

Questi esempi usano l'SDK per Unity (C#) e la REST API. Godot e Unreal hanno le stesse chiamate nei loro SDK: vedi la quickstart

Domande frequenti

Domande frequenti

Pronto per l'integrazione?

Inizi a costruire con horizOn oggi stesso. Tier gratuito incluso.