getConnectionThemeMode
Description
現在アプリが使用しているサーバーコネクションテーマ名を返します。
LucyStudioではサーバー接続設定を複数の「コネクションテーマ」として定義できます。テーマごとに接続IPやポートなどのサーバー情報を個別に設定します。一般的には、開発サーバー(TestMode)と運用サーバー(RealMode)を区別するために使用します。
アプリ起動時には最後に選択されたテーマが自動的に復元されます。この関数を使うと、現在どのテーマで接続しているかを確認できます。
Parameters
なし
Returns
| 型 | 説明 |
|---|---|
| String | 現在アクティブなコネクションテーマ名(例: "TestMode"、"RealMode")。テーマがない場合は空文字列""を返します |
Notes
- コネクションテーマはLucyStudioのサーバー接続設定であらかじめ定義しておく必要があります。
- 現在のテーマ名はディスクに
SERVER_MODEキーで保存され、アプリを再起動しても保持されます。 - 使用可能なすべてのテーマ名の一覧は
$app.getThemeModes()で確認できます。 - テーマの
isRealプロパティがfalseの場合はテストモードで動作します($app.isTestMode()を参照)。
Example
// 現在の接続テーマを確認
var mode = $app.getConnectionThemeMode();
console.log("현재 모드:", mode); // "TestMode"または"RealMode"
// サーバー環境に応じて分岐処理
if (mode === "RealMode") {
$app.showAlert("운영 서버에 연결되어 있습니다.");
} else {
$app.showAlert("개발 서버에 연결되어 있습니다. (모드: " + mode + ")");
}
// 使用可能なすべてのテーマ一覧を確認
var modes = $app.getThemeModes();
console.log("전체 테마:", modes); // ["TestMode", "RealMode"]