View Analytic Applications Embedded in Your Own Web Pages in Safari on iPads

After embedding an analytic application in your own web page, for example, in your company portal via iFrame, you can directly view it in Safari on an iPad with an optimal user experience.

Note

Currently for viewing analytic applications in Safari on iPad, only embed mode is supported. You can only open the applications via URL.

Note

Viewing analytic applications with Google Chrome on iPad isn't supported.

Requesting desktop website for an analytic application isn't supported.

When you access an analytic application in embed mode via URL, messages may pop up reminding you to open it via SAP Analytics Cloud mobile app, which we also recommend. But if you still want to view the embedded application in Safari without seeing the popup messages each time, you can add a parameter isSourceMobileApp=true to the URL.

Prerequisite

First, mark an application as mobile enabled. To do this, from the File in the toolbar, go to Start of the navigation path(Edit Analytic Application) Next navigation step Analytic Application DetailsEnd of the navigation path, and turn on Enable mobile support. If your application contains custom widgets, mark the custom widgets as supported for mobile by setting supportsMobile to true in contribution json file.

On your device to view the analytic application, open Settings, select Safari and turn off the 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 analytic applications on mobile devices, the following widgets aren't supported:

  • geo map

  • R visualization

  • comment widget

When working with analytic applications on mobile devices, the following SAP Analytics Cloud features aren't supported:

  • exporting the application as a PDF

  • creating a story from a widget

  • editing planning data in cross tabs

  • smart discovery

  • smart insights

  • data explorer

When working with analytic applications on mobile devices, most script APIs are supported except for:

  • export to PDF APIs

  • open data explorer APIs

  • smart discovery APIs

  • open search to insight dialog APIs

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

  • navigation panel APIs, such as openNavigationPanel() and closeNavigationPanel()

Script API

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

Application.isMobile(): Boolean

When the application is displayed in Safari on an iPad, it returns true.

In theory, it returns false when you view the application on desktop or request a desktop website in Safari.