最近のアクセス:
RemoteConfig 外部オブジェクト

RemoteConfig 外部オブジェクトを使用すると、リモート設定サービスと対話して、新しい設定値を取得して適用したり、指定された設定の値を読み取ることができます。
イメージ:48337.png イメージ:48338.png

プロパティ

[ LastSuccessfulFetch ] プロパティ

設定がサーバーから正常にフェッチされた最後の時刻のタイムスタンプを示します。
戻り値 DateTime
注:
  • [ Remote Configuration Provider ] プロパティが None に設定されている場合、または値がまだフェッチされていない場合、空の DateTime を返します。最後のフェッチでエラーが発生した場合、前回のフェッチに対応する DateTime が返されます。
  • このプロパティでは、自動的に実行されるフェッチ操作も考慮されます。

[ LastFetchStatus ] プロパティ

最後のフェッチのステータスを返します。
戻り値 FetchStatus

メソッド

HasValue メソッド

指定されたキーを持つ値 (既定値またはサーバーからフェッチされた値) が存在する場合は True、そうでない場合は False を返します。
戻り値 Boolean
パラメーター キー: VarChar(40)

GetStringValue メソッド

指定されたキーに対して設定された値を文字列で返します。
戻り値 VarChar(200)
パラメーター キー: VarChar(40)
考慮事項:
  • サーバーから値がフェッチされている場合は、その値を返します。そうでない場合は、既定値を返します。サーバーからの値も既定値もない場合は、空の String を返します。
  • [ Remote Configuration Provider ] プロパティが None に設定されている場合、このメソッドは空の String を返します。

GetIntegerValue メソッド

指定されたキーに対して設定された値を小数点なしの数値で返します。
戻り値 Numeric(9.0)
パラメーター キー: VarChar(40)
考慮事項: GetStringValue の考慮事項と同様です。

GetDecimalValue メソッド

指定されたキーに対して設定された値を小数点付きの数値で返します。
戻り値 Numeric(12.3)
パラメーター キー: VarChar(40)
考慮事項: GetStringValue の考慮事項と同様です。

GetBooleanValue メソッド

指定されたキーに対して設定された値をブール値で返します。
戻り値 Boolean
パラメーター キー: VarChar(40)
考慮事項: GetStringValue の考慮事項と同様です。

GetDateValue メソッド

指定されたキーに対して設定された値を日付で返します。
戻り値 Date
パラメーター キー: VarChar(40)
考慮事項: GetStringValue の考慮事項と同様です。

GetDatetimeValue

指定されたキーに対して設定された値を日時で返します。
戻り値 DateTime
パラメーター キー: VarChar(40)
考慮事項: GetStringValue の考慮事項と同様です。

Fetch メソッド

サーバーから同期的に値の取得を試行します。成功した場合は True、失敗した場合は False を返します。
戻り値 Boolean
パラメーター (なし)
[ Remote Configuration Provider ] プロパティが None に設定されている場合は、このメソッドは False を返し、直ちに終了します。

Apply メソッド

最後のフェッチ操作でフェッチされた値の適用を試行します (自動または手動)。成功した場合は True、失敗した場合は False を返します。
戻り値 Boolean
パラメーター (なし)
[ Remote Configuration Provider ] プロパティが None に設定されている場合、またはフェッチされた値が存在しない場合は、このメソッドは False を返し、直ちに終了します。

ドメイン

FetchStatus ドメイン

[ LastFetchStatus ] プロパティによって返される列挙型ドメイン。
説明
None Fetch 操作は一度も実行されていません
Sucess 最後の Fetch 操作が正常に終了しました
Failure 最後の Fetch 操作を完了できませんでした

サンプルコード

「ネイティブ モバイル アプリケーションのリモート設定」の「例」のセクションを参照してください。

適用範囲

プラットフォーム  ネイティブモバイル (Android、iOS)

使用可能バージョン

この外部オブジェクトは、GeneXus 17 Upgrade 4 以降で利用できます。

参考情報




サブページ
Created: 22/03/14 00:48 by Admin Last update: 24/03/25 23:57 by Admin
カテゴリ
Powered by GXwiki 3.0