Serviceのステータスのモニタリングこのセクションの記事OutSystemsを使用すると、モバイルプラットフォームSDKをインストールしなくても、iOSおよびAndroid用のモバイルアプリケーションパッケージを生成することができます。Serviceを呼び出します。これは、OutSystemsが開発した、新規モバイルアプリケーションパッケージを生成するクラウドサービスです。ServerはOutSystemsが提供するクラウドサービスであるため、新しいバージョンのMABSを利用するために更新をインストールする必要がありません。}OutSystemsは、このクラウドサービスの新しいバージョンを定期的にリリースして新しいモバイルスタックをサポートし、これによって新しいモバイルプラットフォームバージョンをサポートしています。サービスの新しいバージョンでは古いモバイルOSのサポートがなくなる場合があります。引き続き古いデバイスをサポートする場合は、その代償として、最新のモバイル機能を利用することができず、最終的にはAppleやGoogleが定めるルールによってモバイルアプリストアでアプリを公開できなくなります。このため、特定のモバイルアプリのモバイルアプリパッケージを古いMABSバージョンでビルドするように指定する必要があります。Serviceのバージョンで、使用可能なMABSバージョンと対応するモバイルスタックのリストを確認できます。Centerでアプリケーションごとおよびモバイルプラットフォームごとに行います。これには2つのオプションがあります。現在のプラットフォームおよび現在の環境のアプリのモバイルパッケージを生成する際は、利用可能な最新のMABSバージョンを常に使用します。リストから選択したMABSバージョンを使用して、(現在の環境の)モバイルアプリパッケージを生成します。モバイルパッケージをビルドする際に使用したMABSバージョンは、アプリケーションバージョンタグとともに保存されます。アプリケーションのタグ付けの際に、OutSystemsでMABSバージョンの情報が保存されます。Centerを使用して特定の環境のMABSバージョンを変更しない限り、このMABSバージョンがProductionまでのすべてのデプロイに反映されます。モバイルアプリをDevelopmentからPre-Production(PP)へデプロイする場合、PPのMABSバージョンを変更し、PPでもモバイルアプリの新しいバージョンをタグ付けした場合、モバイルアプリをPPからProductionへデプロイする際も、PPで選択した新しいMABSバージョンがProductionで使用されます。このため、DevelopmentからProductionまでのモバイルアプリのライフサイクルを通じてモバイルアプリパッケージの生成時に使用するMABSバージョンを完全に制御できます。LifeTimeを使用してDevelopmentから別の環境へモバイルアプリをデプロイする際は、バージョンタグとともに保存されたMABSバージョン情報が考慮され、ソース環境で使用されたものと同じMABSバージョンを使用してモバイルアプリパッケージが生成されます。LifeTimeを使用せずにパブリッシュしたモバイルアプリのMABSバージョンLifeTimeを使用せずに(.oapファイルを使用するなどして)別の環境でモバイルアプリをパブリッシュする場合、.oapファイルにはこの情報が保存されておらず、新しい環境では利用できないため、新しい環境での初回パブリッシュ時にモバイルの目的のMABSバージョンを手動で構成する必要があります。以下のセクションでは、Development環境でいずれか一方のオプションを選択した場合の影響の例を示しています。version]を選択していた場合、アプリケーションの2つ目のバージョンのタグ付けでは、新しいMABSバージョンによってモバイルアプリパッケージが生成され、この情報がバージョンタグとともに保存されます。例ここでは3つの環境(DEV、PP、PROD)を持つインフラを想定します。DEV環境では、利用可能な最新のMABSバージョンをモバイルアプリで常に考慮するように構成しています。DEVに2つのタグ付けされたアプリケーションバージョンがあります。タグ付けされたバージョンをそれぞれ他の環境にデプロイします。2つのバージョンタグ操作の間に、MABSクラウドサービスの新しいバージョン(バージョン4.0)がOutSystemsからリリースされました。DEVでモバイルアプリにバージョン0.5がタグ付けされた際、利用可能な最新のMABSバージョンは3.3でした。3.3により生成されており、このMABSバージョン情報がバージョンタグとともに保存されています。3.3によりモバイルアプリパッケージが生成されます。4.0がすでにリリースされているため、新しいMABSバージョン4.0によりモバイルアプリパッケージが生成されます。MABSバージョンはバージョンタグとともに保存され、すべての環境でバージョン0.6がタグ付けされた同じモバイルアプリに反映されます。version]構成設定で選択されたバージョンと一致する)MABSバージョンによりモバイルアプリパッケージが生成されます。例ここでは3つの環境(DEV、PP、PROD)を持つインフラを想定します。DEV環境では、特定のMABSバージョン(バージョン3.3)を使用してモバイルアプリを生成するように構成しています。DEVに2つのタグ付けされたアプリケーションバージョンがあり、アプリケーションを順次、他の環境にデプロイします。2つのバージョンタグ操作の間に、MABSクラウドサービスの新しいバージョンがOutSystemsからリリースされました。DEVでモバイルアプリにバージョン0.5がタグ付けされた際、利用可能な最新のMABSバージョンは3.3でした。モバイルアプリパッケージはMABSバージョン3.3により生成されており、このMABSバージョン情報がバージョンタグとともに保存されています。4.0がリリースされていましたが、特定のMABSバージョンを使用するようにモバイルアプリが構成されているため、引き続きMABSバージョン3.3によりモバイルアプリパッケージが生成されます。3.3が使用されます。Serviceの利用は必須ではありません。環境マネージャーで有効・無効を切り替えると、その環境または特定のフロントエンドでのモバイルアプリケーションパッケージの生成を許可したり却下したりできます。Serviceを有効化するには、以下の手順を実行します。Center(https://<environmentdomain>/ServiceCenter)にアクセスします。Configuration]タブをクリックします。Service]オプションをクリックします。その後は、新しいモバイルアプリケーションパッケージのリクエストがあるたびに、このサービスが呼び出されます。このサービスを無効化するには、オプションのチェックを外します。新しい開発で新バージョンのアプリケーションパッケージが必要になった場合に、そのデバイスにインストールされている現在のアプリケーションが正しく機能しない可能性があります。Serviceが有効化されている環境で問題が発生した場合、環境マネージャーでその操作ステータスを調べ、サービスダウンを検出することができます(モバイルアプリを生成できない場合など)。Serviceのステータスを確認するには、以下の手順を実行します。Center(https://<environmentdomain>/ServiceCenter)にアクセスします。Health]タブをクリックします。Serviceのステータスを調べることができます[Details]をクリックすると、モバイルプラットフォームごとのサービスのステータス、および現在生成中のアプリケーションのログを確認できます。このセクションの記事MABSのAndroidサポートライブラリバージョン様々なAndroidサポートライブラリバージョン、MABSによるこれらのバージョンの処理方法のほか、顧客やプラグイン開発者によるこれらの処理方法について説明しています。