Viewing Analytic Application Embedded in Your Own Application in Safari on iPad

After embedding an analytic application in your own application, for example in your company's portal via iFrame, you can now directly view the embedded analytic application in Safari on iPad with an optimized user experience.

Note

Viewing Analytic application with Google Chrome on iPad is not supported.

Also noted that directly opening the analytic application from the Files Repository is not supported.

Currently in Safari on a mobile device, requesting desktop website for an analytic application is not supported.

Prerequisite

First mark an application as mobile enabled. To do this, from the File in the toolbar, choose Start of the navigation path(Edit Analytic Application) Next navigation step Analytic Application DetailsEnd of the navigation path, and turn on the option Access the app from mobile device.

Before viewing an analytic application in Safari, go to Safari browser’s setting Start of the navigation pathPreference Next navigation step PrivacyEnd of the navigation path and uncheck two options: Prevent cross-site tracking and Block all cookies.

Also make sure you've met the minimum requirements for iOS and iPad. For details, refer to the Mobile Requirements section in System Requirements and Technical Prerequisites.

Restrictions

When working with an analytic application on a mobile device, the widgets below are not supported:

  • Geo map

  • R visualization

  • Custom widget

When working with an analytic application on mobile devices, the SAP Analytics Cloud features below are not supported:

  • Exporting the application as a PDF

  • Creating a story from a widget

  • Smart discovery

  • Smart insight

  • Data explorer

  • Editing planning data in cross tabs

When working with an analytic application on mobile devices, most Analytics Designer script APIs are supported, except for:

  • Export to PDF APIs

  • Open data explorer APIs

  • Smart discovery APIs

  • Open smart insight dialog APIs

  • APIs related to unsupported widgets (such as web page, geo map, R visualization)

  • Navigation Panel APIs, such as openNavigationPanel() and closeNavigationPanel()

Script API

There's an API that indicates whether the app is in mobile mode or not:

Application.isMobile(): Boolean

It returns true when the app is displayed in Safari on an iPad.