ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
MOBILE APP REFRESH SESSIONS

MOBILE APP REFRESH SESSIONS 


 

MOBILE APP REFRESH SESSIONS 
このコマンドは引数を必要としません

説明   

MOBILE APP REFRESH SESSIONS コマンドは、サーバーのMobileApps フォルダ内にある全てのモバイルアプリセッションファイルをチェックし、編集されたファイルに対してメモリ内にある既存のセッションのコンテンツを更新します。

このコマンドは、4D for iOS および 4D for Android デベロッパーがローカルのファイルが編集されたあとに、ユーザーセッション情報を"強制的に"再読み込みさせるために使用することを念頭にデザインされています。例えば、セッションがリセットが必要であれば、セッションファイルを削除した上でMOBILE APP REFRESH SESSIONS コマンドを呼び出します。モバイルアプリセッションについての詳細な情報については、Go mobile ドキュメント を参照してください。

コマンドはMobileAppsフォルダ内の各セッションファイルの(json シンタックス、json スキーマ、セッションデータ等の)コンプライアンスをチェックします。ファイルに不備がなく、かつ編集されていた場合には、メモリ内にある対応するセッション(すでにあれば)は編集された中身で更新されます。

セッションファイルが有効でない、あるいは削除されていた場合には、対応するセッションはメモリから削除されます。

コマンドは以下のいずれかのエラーを返します。これらはON ERR CALL および GET LAST ERROR STACK コマンドを通して管理可能です:

コンポーネント名エラーコード詳細
mobi1json ファイルの場所がコンテンツと一致しません
mobi2json ファイルの形式が正しくありません
mobi3json ファイルはjson スキーマに則していません
mobi4接続トークンがカレントの情報と合致しません

例題  

全てのモパイルアプリの、全てのカレントセッションをリセットしたい場合を考えます:

 C_TEXT($sessionsPath)
 $sessionsPath:=Get 4D folder(MobileApps folder)
 DELETE FOLDER(sessionsPath;Delete with contents)
 MOBILE APP REFRESH SESSIONS



参照 

On Mobile App Authentication データベースメソッド

 
プロパティ 

プロダクト: 4D
テーマ: ツール
番号: 1596

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

初出: 4D v17 R2

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20 R7)