There are three ways to proof app content:
- Using the AEM Preflight app. When you sign in to the AEM Preflight app (previously DPS Preflight), you have access to all projects in accounts associated with that user. The AEM Preflight app lets you view content without publishing it. The AEM Preflight app is available in iTunes App Store, Google Play Store, and Windows Store.
- Building an app with "Enable Preflight" selected. When you build a custom preflight app, you can view content without publishing it. You can also test custom card fonts, view the app icon and launch images, and test push notifications for iOS.
- (iOS) Signing an app with a development certificate. When you sign an app with a development certificate, you can test features not available in preflight apps such as purchasing, signing in, and social sharing. Only published content appears in the app; clicking the Preflight icon has no effect on the development app.
With either the AEM Preflight app or a custom preflight app, you can view content—articles, browse pages, cards and layouts—without publishing the content first. Instead, you click the Preflight icon to make content available in the preflight app. After you make changes, click the Preflight icon again to make those updates available in the preflight app.
Preflight apps do not include entitlement features such as in-app purchasing or paywalls for protected content. All content is displayed, including content without article files or card images. Placeholder images are displayed for content that is missing card images. Preflight apps do not support social sharing. Preflight apps do not collect analytics data.
When you click the Preflight icon, new or updated content is available in the preflight app within seconds of completion. When you click Publish, new or updated content can take as long as 5 minutes to become available. In an app, preflight content usually takes longer to download than published content. The server used for preflight is slower than the distribution server.
|Displays all available content||Displays only published content||Supports custom fonts and app icons
||Supports purchases and entitlement
||Supports iOS push notifications|
|AEM Preflight app|
|Custom preflight app
|Development-signed app (iOS)|
|Distribution-signed app (iOS)
|Signed app (Windows or Android)|
Download the AEM Preflight app from the iTunes App Store, Google Play Store, or Windows Store.
The AEM Preflight app does not include support for custom fonts in cards. For information on using the AEM Preflight app, see Using the AEM Preflight app.
Do not submit a custom preflight to the store. Instead, build a separate production app (recommended) or rebuild the app with Enable Preflight turned off before you sign it and submit it to the store.
Download and sign the app. When building an iOS app, sign it using a development certificate. Do not use a distribution certificate to sign the iOS app. See Signing iOS and Android apps for AEM Mobile.
When you’re ready to view content in the preview app, click the Preflight icon in the Content & Layouts section of the On-Demand Portal.
Clicking the Preflight icon makes all unpublished content, as well as published content, available in the preview app. Whenever you add unpublished content and want to view it in your preview app, click the Preflight icon.
Notes about previewing
- When you click the Preflight icon, a status bar in the icon indicates when the update is complete.
- In your app, navigate to trigger an update prompt. When you tap the update prompt, your changes should appear.
- In order for content to appear in your preflight app, make sure you provide a way to navigate to the content. For example, if you create an article but don't add it to a collection, that article will not appear in your app.
- You cannot preview individual items such as articles or banners.
- Custom preflight apps are created as development apps. If you want to test push notifications, sign the preview app using a development certificate, and test push notifications using the Development option.
- Do not submit a custom preflight app to the store.
If content fails to appear in your preflight app, see this article: