Purple DS Manager


Platform-specific package names

The setting for the "Package name" of an app can now be set differently for each platform. The "Package name" also "Bundle identifier" uniquely identifies an app - e.g. in the respective app-store. The setting can be set in the Basic Settings.


Optimized backend feedback

  • If a false Android Keystore or password is stored, a corresponding warning appears during upload or app build.
  • Essential structural features of the dynamic app content are now already being checked during upload to the Purple DS Manager. In the event of an error, the user receives a warning message.


Adjustments of roles/users

  • Users with the role "Account Admin" can now delete apps from their team 
  • Every user who registers for the Purple Manager now gets his or her own team.


Splashscreens for new iPhones

iPhone XS Max and XR Launch Splashscreens can now be configured in Purple Manager. Please upload the corresponding images, otherwise default images will be used.




Purple DS Web-Player


Define maximum width

A maximum width can be defined for the web player in the web newsstand. This parameter will not exceed even if the device or browser is larger. The configuration can be adjusted in the basic settings for Web.


Query lifecycle information

With the help of the JS-API you can request information about the lifecycle of the app and register your components for corresponding events. Please refer to the documentation for the JS-API for Web Views: https://purple-docs.readthedocs.io/en/latest/webviews.html



Purple DS Apps


Customization of Interface Icons

We have adjusted the sizes for the interface icons (menu, favorites, table of contents and sharing). Optimal settings for different platforms and resolutions are generated automatically. If you use your own icons, please check the display of your icons. The configuration is done under App Design.


Consistent display of the App logo in the title bar 

The app logo is now also displayed in newsstand content, if the title bar is visible.


App Menu Innovations

  • The App Information menu item now only appears on request if it has been explicitly configured in the menu. To do this, use the ActionURL: purple://app/info/open
  • The menu entry “Settings” can now be configured independently and provided with an icon. If you do not set this entry yourself and the Settings option must be displayed for other reasons (opt-in when using tracking), the entry will be displayed at the bottom of the menu. For your own entry use the ActionURL: purple://setting/open


Bookmark redesign

We have completely reworked the bookmark feature in the apps. Configure your own bookmark icon in the Title Bar. Benefit from the simplified flow and a new bookmark overview from the menu. Customize the complete display of the bookmark elements in the Purple Manager under App Design / Bookmarks.


Optimization and Extension for Sharing

We have made many improvements to content sharing. Just contact us and let us find the best setup for your sharing case together.


NEW: App Reviews

You can now activate a dialog that encourage your users to rate the app. In the App Design / App Ratings section you can configure when the dialog should appear for the first time and a second time if necessary.


Purple Tracking in HTML Content

You can now access the native Purple tracker from within HTML content and use all Purple integrated trackers. Please refer to the JS-API for Web Views documentation: https://purple-docs.readthedocs.io/en/latest/webviews.html


Integration of audio streams

You can now pass audio streams from HTML content to the native App Player. An audio stream can even be controlled via the Notification Center if the app is in the background. Please refer to the JS-API for Web Views documentation: https://purple-docs.readthedocs.io/en/latest/webviews.html


Access lifecycle information

You can use the JS-API to request information about the lifecycle of the app and register your components for corresponding events. Please refer to the documentation for the JS-API for Web Views: https://purple-docs.readthedocs.io/en/latest/webviews.html


OAuth Entitlement

We can now also provide your apps for an OAuth entitlement. Just give us a call!


Swiping in-between articles

With the help of Action URLs, a native Swiper can be accessed, which changes between a certain number of Newsfeed articles by Swipe gesture. Users can swipe from article to article without having to return to an overview.


Automatic storage cleanup

Apps can now be configured to automatically clean up their storage after a certain number of saved issues or content. In the Purple Manager, a default value for this feature can be specified within the Basic Settings area when explicitly activated. The user can set this individually in the app settings later.


 

iOS only


Feedback "Restore purchases"

Within iOS apps the user now sees a feedback at the action "Restore Purchases" whether the action was successful or failed.