AEM でのモバイルアプリケーションの開発 developing-mobile-applications-in-aem
- ヘッドレスコンテンツを視覚的に編集するユニバーサルエディター。
- ヘッドレスコンテンツをフォームベースで編集するコンテンツフラグメントエディター。
AEMでは、Adobe PhoneGapとAdobe Publishing Solutionsを使用して、豊富なコンテンツを備えたモバイルアプリケーションと、ユーティリティベースのモバイルアプリケーションの両方を作成および管理できます。
- モバイルアプリを一元管理。
- プロビジョニングのプロファイルを作成する複雑さや、アプリを構築してアップロードして共有するための追加作業なしに、開発環境やステージング環境にあるアプリを確認できます。
- AEM オーサリング環境を使用すると、アプリのリッチコンテンツを作成および管理できます。
- HTML 5とAdobe PhoneGapを組み合わせて利用すれば、デバイスネイティブな能力を利用してリッチなエクスペリエンスを構築できます。
- Cordova WebViewsを通じて、新しいアプリケーションまたは既存のネイティブ アプリケーションにHTML5 Web ビューを導入します。
- webやモバイル web、モバイルアプリ、印刷物など、あらゆる配信チャネルでリッチマルチメディアコンテンツを作成、キュレーションして共有できます。
AEMは、Adobe PhoneGap Build サービス (https://build.phonegap.com/)と統合して、アプリケーションのビルドとデプロイのプロセスを簡素化します。
Adobe ContentSyncを使用すると、アプリケーションを再インストールしたり、appStore、Google Play、その他のアプリソースからダウンロードしたりすることなく、ページやコンテンツの更新を無線(OTA)で簡単にデバイスにダウンロードできます。
Adobe Analyticsは、AEM アプリに完全に統合されており、配信、位置情報、オペレーティングシステム、デバイス、クリックストリーム、iBeacon トラッキングなどの詳細なトラッキングが可能です。
アプリの作成 creating-apps
開発者は、AEM PhoneGap Starter Kitとhttps://github.com/adobe-marketing-cloud-appsに含まれる追加リソースを使用して、Cordova Webviewsを実行する参照ネイティブアプリなど、PhoneGapを使用してAEM アプリをブートストラップできます。
スターターキット Git リポジトリのreadmeには、スターターキットを使用するためのチュートリアルが含まれています。
- ブランディングのカスタマイズ
- Mavenのサンプルビルドとデプロイメントターゲット
- Source control repository configuration
- ローカルまたはリモートのAEM インスタンスをインストールしてデプロイする
- AEMからアンインストールする
IOS 9およびHTTP ホストの開発 developing-for-ios-and-http-hosts
IOSの開発者は、iOS 9で実行されているCordova アプリに関するオープンな問題を認識しておく必要があります。 この問題により、安全でないホスト (http://localhost:4502など)に対するリクエストが行われなくなります。 この問題は、cordova-iosの今後のリリース(Cordova CLIで消費)で解決されますが、その間に2つの回避策があります。
- 直ちに対処する方法として、iOS 8のシミュレータは問題なく使用できます。
- IOS 9を使用する必要がある場合、apps -Info.plist (「<app root>/platforms/ios/<app name>/<app name>-Info.plist」で
cordova platform add iosを実行した後に見つかる)ファイルを手動で編集して、次のプロパティを含めることができます。
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
AEM でのモバイルアプリケーションの開発 developing-mobile-applications-in-aem-1
その他のリソース additional-resources
管理者と開発者の役割と責任について詳しくは、以下のリソースを参照してください。