Configuration distante

Configuration distante

Ajustez les paramètres du jeu et activez des fonctionnalités en direct sans nouvelle version de l'application

Démarrer gratuitement

Mises à jour instantanées des valeurs

Modifiez n'importe quelle valeur de configuration de type string, nombre ou booléen depuis le dashboard et les clients la reçoivent à leur prochaine requête.

Aucun délai d'App Store

Évitez les cycles de validation pour les changements d'équilibrage, les toggles d'événements ou les paramètres d'A/B testing en les contrôlant à distance.

Stockage key-value type

Stockez toute configuration sous forme de paire key-value nommée que votre SDK lit à l'exécution avec un getter fortement type.

Intégration rapide

Intégration rapide

Configuration à distance

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"

Ces exemples utilisent le SDK Unity (C#) et l'API REST. Godot et Unreal ont les mêmes appels dans leurs propres SDK : voir le démarrage rapide

Questions fréquentes

Questions fréquentes

Prêt à intégrer ?

Commencez à construire avec horizOn dès aujourd'hui. Tier gratuit inclus.