}ビルトインのプラグインこのセクションの記事モバイルアプリの開発時に、GPSや通知などのモバイルデバイスの機能の使用が望まれる場合があります。プラグインを使用すると、OutSystemsでこれを実現できます。Cordovaプラグインのラッパーとして機能し、モバイルのネイティブ機能を使用できるようにするモジュールです。Forgeには、すぐに使用できるプラグインがあります。Communityで作成されたプラグインの両方が含まれます。Cordovaプラグインをラップしてモジュールにします。モバイルプラグインを使用する他のコンポーネントと同様に環境にプラグインをインストールします。プラグインモジュールのクライアントアクションを使用して、アプリケーション内でデバイスのネイティブ機能を呼び出します。プラグインは、アプリを作成するモバイルプラットフォーム(iOS、Android)をサポートしている必要があります。ない場合、アプリの生成に失敗します。OutSystemsは、アプリのプラグインを追加、削除、または変更するたびにネイティブシェルを再構築します。これを配布して、エンドユーザーにインストールしてもらう必要があります。プラグインのライセンス契約を遵守できるよう、アプリにプラグインライセンスを含める必要があります。通常、これらのライセンス契約は使用するアプリのAboutページに配置されます。}これは、正式にサポートされているモバイルプラグインのリストです。Nowアプリに含まれており、設定をせずにテストを行えます。アプリケーションからデバイスのカメラ機能にアクセスできるようにします。Storage]データベースを使用して、モバイルアプリケーションの機密データを保護します。クレジットカードの詳細を、写真を撮るのみで自動的に取得します。OneSignalを使用して、ディープリンクとアクションを伴うプッシュ通知をします。Pushwooshを使用して、ディープリンクとアクションを伴うプッシュ通知をします。サーバー証明書を公開鍵のハッシュ値と照らし合わせる検証を追加することで、HTTPS通信に追加のセキュリティ層を提供します。アプリケーションがフォアグラウンドで実行されていないときに、デバイスにアプリ通知を送信します。バーコードやQRコードをスキャンします。ユーザーのデバイスのGPS機能にアクセスします。ユーザーのデバイスの緯度、経度、高度などです。デバイスの連絡先にアクセスします。外部URLをアプリケーションで直接開きます。IDで認証を行います。デバイスのカレンダーにアクセスします。デバイスの少量の機密情報を保存します。キーストアは、データを保存前に暗号化することで保護します。プラットフォームでは、保存されたアイテムへのアクセスを慎重に制御します。ビルトインのプラグインOutSystemsにより生成されたモバイルアプリには、OutSystemsが内部で使用する以下のプラグインを持つネイティブシェルがあります。これらのプラグインの名前は、ネイティブモバイルシェルログに表示されることがあります。アプリにCordovaエンジンを読み込みます。セキュリティレイヤーに必要なAPIを提供します。アプリマニフェストのパーサーを提供します。アプリにあらかじめバンドルされているリソースの内容を処理します。オフラインやネットワークの状態が悪い場合でも、アプリケーションを実行することができます。アプリの特定の画面へのハイパーリンクを開くことができます。アプリのローカルストレージを管理します。デバイスのオンライン、オフライン、利用可能なネットワークの種類(Wifi、3G、4Gなど)をアプリケーションに知らせることができます。ユーザーがアプリフィードバックを呼び出してアプリに関するフィードバックを送信できるようにします(アプリフィードバック機能がモバイルアプリで有効になっている場合のみ、ネイティブシェルに存在します)。CordovaプラグインをOutSystemsモジュールにラップして、独自のモバイルプラグインを作成します。プラグインをnmpレジストリまたはgitリポジトリから参照するか、最初から記述します。