Customized Spotfire for iOS app features and limitations

This deployment kit contains many features to provide a customized user experience. It does not provide support for certain advanced development aspects.

Use the deployment kit to customize the following resources:

  • The app name (as it appears in the home screen and in Settings on the device).
  • The app icon.
  • The iTunes app icon (as it appears in the iTunes store).
  • The app launch screen.
  • Text displayed in the application, and text describing the app in place of the default settings values in the Settings app.
  • The language of the text displayed in the application by providing a Localizable.strings file in the folder specifying the language.
  • Any images displayed in the application replacing default images.
  • The default settings for Spotfire renamed, removed, or made to be static and unchangeable by users.

Use the deployment kit to customize the user experience:

  • Control the app behavior at start up:
    • Preconfigure server connections in the custom app.
    • Specify the length of time the launch screen is displayed.
    • Customize the login information for single-sign-on and assign a custom full or partial URL for a custom sign-on page across all connections.
    • Load a specific Spotfire analysis file from a Spotfire Server and display it in the Analysis view.
    • Browse a specific Spotfire library URL.
    • Provide a custom URL to an enterprise web page.
  • Disable users' ability to add or edit Spotfire libraries.
  • Disable users' ability to add or edit analyses in the Favorites view in the app.
  • Hide the Favorites view and Recently viewed in the app.
  • Display custom menu items with custom icons in the app navigation sidebar menu that open custom enterprise web pages.
  • Provide customized Help, available from the app navigation sidebar menu.
  • Hide the Help button from the app navigation sidebar menu.
  • Display a custom set of analyses displayed in the Examples view in the app.
  • Capture usage data using Google Analytics.

You cannot use the deployment kit to do the following:

  • Write custom Objective C code to be executed when the app runs.
  • Add new string or image resources used by the app. Only existing resources can be modified.
  • Add new settings values to be used by the app. Only existing ones can be relabeled, localized, made read-only to the user, or hidden.
  • Disable the Annotation view for adding and sharing annotations on an analysis.
  • Disable or change the behavior of commands in the action menus displayed in the Analysis view toolbar in the app.