AEM でのモバイルアプリケーションの開発 developing-mobile-applications-in-aem
AEMは、Adobe PhoneGapとAdobePublishing Solutions を活用し、コンテンツに富んだユーティリティベースのクロスプラットフォームモバイルアプリケーションを作成および管理できます。
- すべての会社のモバイルアプリを 1 か所で管理します。
- プロファイルのプロビジョニングの複雑さや、共有用にアプリを作成およびアップロードする追加の手間を必要とせずに、開発環境およびステージング環境でアプリをレビューできます。
- AEMオーサリング環境を使用して、アプリのリッチコンテンツを作成および管理します。
- HTML5 とAdobe PhoneGapを使用して、デバイスネイティブ機能を備えたリッチなエクスペリエンスを作成します。
- 新規または既存のHTMLに Web ビューを導入する ネイティブ Cordova WebViews を介したアプリケーション。
- Web、モバイル Web、モバイルアプリ、印刷など、あらゆる配信チャネルにわたって、リッチなマルチメディアコンテンツを作成、キュレーションおよび共有します。
AEMとAdobe PhoneGap Buildサービス アプリケーションのビルドとデプロイのプロセスを簡略化します。
AdobeContentSync を使用すると、アプリを再インストールしたり、appStore、Google Play、その他のアプリソースからダウンロードしたりしなくても、Over-the-Air(OTA) をデバイスに簡単にページやコンテンツの更新をダウンロードできます。
Adobe Analytics はAEMアプリに完全に統合され、配布、位置情報、オペレーティングシステム、デバイス、クリックストリーム、iBeacon トラッキングなどの詳細な追跡が可能です。
アプリの作成 creating-apps
開発者は、 AEM PhoneGap スターターキット で見つかった追加リソースと共に https://github.com/adobe-marketing-cloud-apps Cordova Webviews を実行する参照用ネイティブアプリを含め、AEMアプリを PhoneGap でブートストラップする場合。
Starter Kit Git リポジトリの readme には、スターターキットの使用に関するチュートリアルが含まれています。
- ブランディングのカスタマイズ
- Maven のサンプルビルドおよびデプロイメントターゲット
- ソース管理リポジトリの設定
- ローカルまたはリモートのAEMインスタンスへのインストールとデプロイ
- AEMからのアンインストール
IOS 9 および HTTP ホスト用の開発 developing-for-ios-and-http-hosts
iOSの開発者は、iOS 9 で実行される Cordova アプリのオープンな問題を認識している必要があります。 この問題により、安全でないホスト ( http://localhost:4502) をクリックします。 この問題は、(Cordova CLI で使用される)cordova-ios の今後のリリースで解決されますが、それまでの間に、次の 2 つの回避策が用意されています。
- 即時の回避策として、iOS 8 シミュレーターを問題なく使用できます。
- iOS 9 を使用する必要がある場合は、 apps -Info.plist (実行後に見つかります)
cordova platform add ios
」の<app root="">/platforms/ios/<app name="">/<app name="">-Info.plist") ファイルを手動で編集して、次のプロパティを含めることができます。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
AEM でのモバイルアプリケーションの開発 developing-mobile-applications-in-aem-1
その他のリソース additional-resources
管理者および開発者の役割と責務について詳しくは、以下のリソースを参照してください。