Удалённая конфигурация

Удалённая конфигурация

Настраивайте параметры игры и переключайте функции в реальном времени без нового релиза

Начать бесплатно

Мгновенное обновление значений

Измените любое строковое, числовое или логическое значение конфигурации в панели, и клиенты получат его при следующем запросе.

Без задержек App Store

Избегайте циклов проверки для изменений баланса, переключателей событий или параметров A/B-тестов, управляя ими удалённо.

Типизированное Key-Value хранилище

Храните любую конфигурацию как именованную пару ключ-значение, которую Ваш SDK считывает в runtime через строго типизированный геттер.

Быстрая интеграция

Быстрая интеграция

Удалённая конфигурация

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"

В этих примерах используются Unity SDK (C#) и REST API. В Godot и Unreal те же вызовы есть в их собственных SDK: см. краткое руководство

Часто задаваемые вопросы

Часто задаваемые вопросы

Готовы к интеграции?

Начните работу с horizOn уже сегодня. Free Tier включён.