RemoteConfig 外部オブジェクトを使用すると、リモート設定サービスと対話して、新しい設定値を取得して適用したり、指定された設定の値を読み取ることができます。
設定がサーバーから正常にフェッチされた最後の時刻のタイムスタンプを示します。
注:
- [ Remote Configuration Provider ] プロパティが None に設定されている場合、または値がまだフェッチされていない場合、空の DateTime を返します。最後のフェッチでエラーが発生した場合、前回のフェッチに対応する DateTime が返されます。
- このプロパティでは、自動的に実行されるフェッチ操作も考慮されます。
最後のフェッチのステータスを返します。
指定されたキーを持つ値 (既定値またはサーバーからフェッチされた値) が存在する場合は True、そうでない場合は False を返します。
指定されたキーに対して設定された値を文字列で返します。
考慮事項:
- サーバーから値がフェッチされている場合は、その値を返します。そうでない場合は、既定値を返します。サーバーからの値も既定値もない場合は、空の String を返します。
- [ Remote Configuration Provider ] プロパティが None に設定されている場合、このメソッドは空の String を返します。
指定されたキーに対して設定された値を小数点なしの数値で返します。
考慮事項: GetStringValue の考慮事項と同様です。
指定されたキーに対して設定された値を小数点付きの数値で返します。
考慮事項: GetStringValue の考慮事項と同様です。
指定されたキーに対して設定された値をブール値で返します。
考慮事項: GetStringValue の考慮事項と同様です。
指定されたキーに対して設定された値を日付で返します。
考慮事項: GetStringValue の考慮事項と同様です。
指定されたキーに対して設定された値を日時で返します。
考慮事項: GetStringValue の考慮事項と同様です。
サーバーから同期的に値の取得を試行します。成功した場合は True、失敗した場合は False を返します。
[ Remote Configuration Provider ] プロパティが None に設定されている場合は、このメソッドは False を返し、直ちに終了します。
最後のフェッチ操作でフェッチされた値の適用を試行します (自動または手動)。成功した場合は True、失敗した場合は False を返します。
[ Remote Configuration Provider ] プロパティが None に設定されている場合、またはフェッチされた値が存在しない場合は、このメソッドは False を返し、直ちに終了します。
[ LastFetchStatus ] プロパティによって返される列挙型ドメイン。
値 |
説明 |
None |
Fetch 操作は一度も実行されていません |
Sucess |
最後の Fetch 操作が正常に終了しました |
Failure |
最後の Fetch 操作を完了できませんでした |
「ネイティブ モバイル アプリケーションのリモート設定」の「例」のセクションを参照してください。
プラットフォーム |
ネイティブモバイル (Android、iOS) |
この外部オブジェクトは、
GeneXus 17 Upgrade 4 以降で利用できます。