APIは、JavaScriptフロー要素を使用して、JavaScriptコード内でのOutSystemsの特定のアクションの呼び出しやモバイルアプリイベントへの対応、最終ユーザーのモバイルアプリエクスペリエンスの微調整やカスタマイズをできるようにします。JavaScriptでフィードバックメッセージを表示/非表示にすることや、アプリケーションのアップグレード/読み込みイベントを特定の方法で処理することができます。事前定義された「$public」オブジェクトを介して利用可能なAPIモジュールにアクセスできます。APIへの参照が含まれます。以下の例は、「FeedbackMessage」モジュールの「showFeedbackMessage」関数を呼び出す方法を示しています。アプリケーションのライフサイクルのステータスに関する情報を提供します。ローカルモデルへのアクセスを許可しない場合にアップグレード中のアプリを保護したり、アプリケーションの読み込みプロセスをカスタマイズしたりするために使用します。デバイスのネイティブ機能にアクセスするためのメソッドを提供します。ユーザーへのフィードバックメッセージを表示します。カスタムスタイルや自動クローズ動作などのオプションを指定して、パーソナライズされたフィードバックメッセージを表示するために使用します。メッセージやエラーをログに記録するためのメソッドを提供します。Centerでもメッセージをログに記録します。クライアント側のロールチェックを実行するためのメソッドを提供します。特定のロールに応じてUI要素をプログラムで表示したり非表示にしたりするために使用します。通常のナビゲーションおよび履歴によるナビゲーションを実行する機能と、ナビゲーション動作を上書きする機能(戻るなど)を提供します。CSSを使用して既存のアニメーションを上書きする代わりに、新しい遷移アニメーションを作成するために使用します。ウィジェットに検証メッセージを表示し、検証値を設定するためのメソッドを提供します。通常の方法では実行できない反復子内でのウィジェットの検証を行うときに使用します。アクティブなビューコンポーネントと、コンポーネントの状態を処理するためのメソッドを提供します。アプリケーションの読み込みのステータスが変化したときに呼び出されるイベントハンドラ。オブジェクトアプリケーションの読み込みのステータスが変化したときに呼び出されるイベントハンドラ。ApplicationLifecycle.listen関数で使用します。関数アプリケーションが完全に読み込まれて使用可能になったときのコールバック。関数バージョンアップグレード中に進捗があったときのコールバック。voidこのセクションの記事ApplicationLifecycleアプリケーションのライフサイクルのステータスに関する情報を提供します。ローカルモデルへのアクセスを許可しない場合にアップグレード中のアプリを保護したり、アプリケーションの読み込みプロセスをカスタマイズしたりするために使用します。デバイスデバイスのネイティブ機能にアクセスするためのメソッドを提供します。FeedbackMessageユーザーへのフィードバックメッセージを表示します。カスタムスタイルや自動クローズ動作などのオプションを指定して、パーソナライズされたフィードバックメッセージを表示するために使用します。Loggerメッセージやエラーをログに記録するためのメソッドを提供します。Centerでもメッセージをログに記録します。ナビゲーション通常のナビゲーションおよび履歴によるナビゲーションを実行する機能と、ナビゲーション動作を上書きする機能(戻るなど)を提供します。CSSを使用して既存のアニメーションを上書きする代わりに、新しい遷移アニメーションを作成するために使用します。セキュリティクライアント側のロールチェックを実行するためのメソッドを提供します。特定のロールに応じてUI要素をプログラムで表示したり非表示にしたりするために使用します。Validationウィジェットに検証メッセージを表示し、検証値を設定するためのメソッドを提供します。通常の方法では実行できない反復子内でのウィジェットの検証を行うときに使用します。Viewアクティブなビューコンポーネントと、コンポーネントの状態を処理するためのメソッドを提供します。