| 4D v18MOBILE APP REFRESH SESSIONS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v18
 MOBILE APP REFRESH SESSIONS 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| MOBILE APP REFRESH SESSIONS | ||||||||
| このコマンドは引数を必要としません | ||||||||
MOBILE APP REFRESH SESSIONS コマンドは、サーバーのMobileApps フォルダ内にある全てのモバイルアプリセッションファイルをチェックし、編集されたファイルに対してメモリ内にある既存のセッションのコンテンツを更新します。
このコマンドは、4D for iOS デベロッパーがローカルのファイルが編集されたあとに、ユーザーセッション情報を"強制的に"再読み込みさせるために使用することを念頭にデザインされています。例えば、セッションがリセットが必要であれば、セッションファイルを削除した上でMOBILE APP REFRESH SESSIONS コマンドを呼び出します。モバイルアプリセッションについての詳細な情報については、4D for iOS ドキュメントを参照してください。
コマンドはMobileAppsフォルダ内の各セッションファイルの(json シンタックス、json スキーマ、セッションデータ等の)コンプライアンスをチェックします。ファイルに不備がなく、かつ編集されていた場合には、メモリ内にある対応するセッション(すでにあれば)は編集された中身で更新されます。
セッションファイルが有効でない、あるいは削除されていた場合には、対応するセッションはメモリから削除されます。
コマンドは以下のいずれかのエラーを返します。これらはON ERR CALL および GET LAST ERROR STACK コマンドを通して管理可能です:
| コンポーネント名 | エラーコード | 詳細 | 
| mobi | 1 | json ファイルの場所がコンテンツと一致しません | 
| mobi | 2 | json ファイルの形式が正しくありません | 
| mobi | 3 | json ファイルはjson スキーマに則していません | 
| mobi | 4 | 接続トークンがカレントの情報と合致しません | 
全てのモパイルアプリの、全てのカレントセッションをリセットしたい場合を考えます:
 C_TEXT($sessionsPath)
 $sessionsPath:=Get 4D folder(MobileApps folder)
 DELETE FOLDER(sessionsPath;Delete with contents)
 MOBILE APP REFRESH SESSIONS
	プロダクト: 4D
	テーマ: ツール
	番号: 
        1596
        
        
        
	
	初出: 4D v17 R2
	
	
	
	
	
	ランゲージリファレンス ( 4D v18)
	
	
	
 コメントを追加
コメントを追加