リモート設定

リモート設定

アプリの再リリースなしで、ゲーム設定の調整や機能の切り替えをリアルタイムに

無料で始める

即座に値を更新

Dashboard で文字列・数値・真偽値の設定を変更すると、クライアントは次回取得時に最新値を受け取ります。

App Store の待ち時間ゼロ

バランス調整、イベントの切り替え、A/B テストパラメータをリモートで制御し、審査サイクルを回避。

型付きキーバリューストア

設定を名前付きキーバリューペアとして保存し、SDK が実行時に型安全な Getter で読み取ります。

クイック統合

クイック統合

リモート設定管理

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 で今日からゲームバックエンドを構築しましょう。無料プラン付き。