情報 (キーと値のペア) をローカルに格納するためのモジュールです。これらの情報には、オフライン状態でもクライアントからアクセスできます。
なし
指定したキーに関連付けられた、受け取った値を保存します。同じキーに連続して適用した場合、最新の値が割り当てられます。
Set メソッドに似ていますが、このメソッドでは、暗号化されたデータが保持されます。
指定したキーに対して格納された値を削除します。キーが存在しない場合は、このメソッドは無効です。
指定したキーに対して格納された値を取得します。キーが存在しない場合は、空の文字列を返します。
デバイス内に格納されたキーと値のペアをすべてクリアします。
なし
この API は、アプリケーションが一部のユーザー設定をデバイスに保存する必要がある場合などに役立ちます。
Event 'ConfirmHomeGeolocation'
Composite
ClientStorage.Set('HomeGeolocation', &Geolocation)
CustomerPanel()
EndComposite
EndEvent
Event ClientStart
Composite
&Geolocation = ClientStorage.Get('HomeGeolocation')
If not &Geolocation.IsEmpty()
CustomerPanel()
EndIf
EndComposite
EndEvent
- ClientStorage API メソッドは、オンラインとオフライン両方のスマート デバイス アプリケーションに適用されます。
- 格納された値は、アプリケーションが終了した場合や、ユーザーがログオフした後も維持されます。アプリケーションが終了すると、WebSession データタイプは有効期限切れになることに注意してください。
- アプリケーションはこの情報をデバイス内に格納するため、この API はそのデバイスで実行されるオフラインプロシージャーとイベントのみで使用できます。
- 開発者が Set メソッドと SecureSet メソッドを同じキーに対して使用した場合、保持された値は、最後に呼び出されたメソッドに関連付けられます。
- Get メソッドと Remove メソッドは両方の Set メソッドで共有されます。