AEM에서 모바일 애플리케이션 개발 developing-mobile-applications-in-aem
AEM은 Adobe PhoneGap 및 Adobe 게시 솔루션을 사용하여 다양한 컨텐츠와 유틸리티 기반의 크로스 플랫폼 모바일 애플리케이션을 모두 만들고 관리할 수 있습니다.
- 모든 회사의 모바일 앱을 한 곳에서 관리합니다.
- 프로비전 프로필의 복잡성과 공유를 위해 앱을 빌드하고 업로드하는 추가 노력 없이 개발 및 스테이징 환경에서 앱을 검토합니다.
- AEM 작성 환경을 사용하여 앱용 리치 콘텐츠를 만들고 관리할 수 있습니다.
- Adobe PhoneGap과 함께 HTML5를 사용하여 장치 기반 기능으로 풍부한 경험을 만들 수 있습니다.
- Cordova WebViews를 통해 신규 또는 기존 네이티브 응용 프로그램에 HTML5 웹 보기를 도입하십시오.
- 웹, 모바일 웹, 모바일 앱 및 인쇄를 포함한 모든 게재 채널에서 풍부한 멀티미디어 콘텐츠를 만들고, 선별하고 공유할 수 있습니다.
AEM은 Adobe PhoneGap Build 서비스(https://build.phonegap.com/
)와 통합되어 응용 프로그램 빌드 및 배포 프로세스를 단순화합니다.
ContentSync Adobe 을(를) 사용하면 앱을 다시 설치하거나 appStore, Google Play 또는 기타 앱 소스에서 다운로드할 필요 없이 OTA(Over-the-Air)로 페이지 및 콘텐츠 업데이트를 쉽게 장치에 다운로드할 수 있습니다.
Adobe Analytics 은(는) AEM 앱에 완전히 통합되어 있으며 배포, 지리적 위치, 운영 체제, 장치, 클릭 스트림, iBeacon 추적 등을 자세히 추적할 수 있습니다.
앱 만들기 creating-apps
개발자는 https://github.com/adobe-marketing-cloud-apps에 있는 추가 리소스와 함께 AEM PhoneGap Starter Kit을 사용하여 Cordova Webviews를 실행하는 참조 기본 앱을 포함하여 PhoneGap으로 AEM 앱을 부트스트랩할 수 있습니다.
Starter Kit Git 저장소에 대한 추가 정보에는 Starter Kit 사용 자습서가 포함되어 있습니다.
- 브랜딩 사용자 지정
- Maven 샘플 빌드 및 배포 대상
- Source 컨트롤 저장소 구성
- 로컬 또는 원격 AEM 인스턴스에 설치 및 배포
- AEM에서 제거
iOS 9 및 HTTP 호스트를 위한 개발 developing-for-ios-and-http-hosts
IOS 개발자는 iOS 9에서 실행되는 Cordova 앱의 진행 중 문제에 대해 알고 있어야 합니다. 이 문제는 비보안 호스트(예: http://localhost:4502)에 대한 요청이 수행되지 않도록 합니다. 이 문제는 예정된 Cordova-ios(Cordova CLI에서 사용) 릴리스를 통해 해결되지만, 그 동안에는 다음 두 가지 해결 방법을 사용할 수 있습니다.
- 즉각적인 해결 방법으로, iOS 8 시뮬레이터는 문제 없이 계속 사용할 수 있습니다.
- iOS 9를 사용해야 하는 경우 "<app root>/platforms/ios/<app name>/<app name>-Info.plist") 파일에서
cordova platform add ios
을(를) 실행한 후 찾은 앱 -Info.plist를 수동으로 편집하여 다음 속성을 포함할 수 있습니다.
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key> <true/>
</dict>
AEM에서 모바일 애플리케이션 개발 developing-mobile-applications-in-aem-1
추가 리소스 additional-resources
관리자 및 개발자의 역할과 책임에 대해 알아보려면 아래 리소스를 참조하십시오.