The v29 release is scheduled to roll out in two phases. The first phase went out on December 6, and the second phase is scheduled for January 11. The reason for this two-part release is to make certain viewer features available before the holiday season with minimal disruption to DPS services. With the December release, DPS App Builder offers a v29 version of the viewer that includes several new features, described below. However, the installers will not be updated and will continue to include the older version of DPS App Builder. (You can download a new version of DPS App Builder here: Installing DPS tools.) With the January release, additional changes to Folio Producer services and the Folio Overlays panel are planned. New features in the second phase should include targeted push notifications and streaming audio and video.
What's new in the v29 (December 6) release
Welcome screen for iOS apps (Enterprise only)
Use the "Optional Welcome Screen" option in DPS App Builder to specify the .zip file containing your HTML files. If your app supports both iPad and iPhone, your HTML files should display content that works on both device sizes. For instructions and sample HTML files, see Getting started with a welcome screen in DPS Developer Center.
Sample welcome screen that appears when the app is first launched.
Social Sharing & Web Viewer improvements
Note the following changes to the DPS social sharing feature.
- There is new behavior for protected articles. When a reader shares a protected article in a v29 app, the article URL is shared, not the Publication URL. If unentitled recipients tap or click the shared URL link, they see the Paywall page. This change affects both the desktop web viewer and the article viewer on the iPad. The Publication URL option in DPS App Builder has been removed from the Social Settings page for v29 apps. The Publication URL is still used in v28 and earlier apps.
- The web viewer now supports audio files with AAC/MP4 encoding.
- The Sina Weibo and Tencent Weibo social sharing options are now available in China. If publishers enable social sharing, their readers who have set a Chinese Keyboard for their iPad or Phone on iOS 7 will see options for Sina Weibo and Tencent Weibo will in the sharing activity sheet menu. Sina Weibo and Tencent Weibo are supported only in devices running iOS 7, not iOS 6.
- The Right Edge Binding feature is now supported in web viewer. If this option is selected, the first article is right-most in web viewer as well as on devices.
- In an embedded web viewer, publishers can now allow external links to be displayed in a new browser tab or window. See the Adobe Content Viewer for Web SDK.
- In an embedded web viewer, publishers can track when users navigate between pages. See the Adobe Content Viewer for Web SDK.
For more information about social sharing in DPS, see Using social sharing.
DPS App Builder enhancements
Note these changes in DPS App Builder.
- The Social Sharing page was changed to reflect different behavior in iOS 6 and iOS 7. The Publication URL option was also removed for v29 apps.
- (Enterprise) Push notifications are now supported in enterprise-signed apps. The mobileprovision file must have a non-wildcard Bundle ID.
- (Enterprise) The Label value in custom icons was removed. If you want to use different names for Viewer or Library, edit the customized strings XML file.
- (Enterprise) The localized strings for custom icons no longer includes redundant sections.
- (Enterprise) "Optional iPhone Welcome Screen" is now called "Optional Welcome Screen." This option now supports iPad as well as iPhone.
For more information, see Creating DPS Apps for iPad and iPhone.
DPS App Builder includes several enhancements.
Customer marketing improvements (Enterprise, iOS)
DPS now supports several API features designed to improve customer marketing. These features are available in both the Library/Store API and the Reading API, so they can be implemented in articles, stores, and other navigation webviews.
- Publishers can use advertiserIdentifier and vendorIdentifier to track advertising campaigns. The advertiser ID is a unique ID that identifies each device. The vendor ID identifies the publisher.
- Publishers can use canOpenURL to detect whether specific apps are installed using known URL schemes, allowing publishers to cross-promote apps more directly.
- Publishers can use openExternal to launch an external URL from within a custom navigation webview.
- Publishers can specify a URL scheme with parameters to pass campaign and promotional codes from email, text, or websites and launch the app directly into a navigation webview.
By combining these APIs, publishers can market their apps in a number of different ways. For example, publishers can collect data to determine which users have installed their apps but haven't subscribed. Publishers can then launch an email advertising campaign that offers a free 3-month subscription. Or, publishers can create a web overlay that checks if a different app is installed, and display different offers depending on whether users have downloaded that app and whether they have a subscription.
Display different ads depending on whether an app is installed.
Improved behavior of apps with a large number of folios (Enterprise)
If an app includes a large number (such as 1,500) of folios, it takes a long time for the library to update. If you select a setting in DPS App Builder, you can use your entitlement server to control which folios are included when the custom library is updated.
Android AIR viewer improvement
For Android viewers, pinch and zoom is now enabled for "flattened" articles set to Horizontal Swipe Only. This behavior is already supported on iOS viewers.
Beta Adobe Content Viewer in Windows Store
A beta version of the Adobe Content Viewer is now availabe in the Windows Store. This app requires Windows 8.1. Note that the ability to create custom Windows apps is not yet available in DPS App Builder. For more information, see the last section in Previewing folios and articles.