MobileAppConfig Data Type

A user's effective mobile application settings.

Properties
name data type description
allow_cached_password boolean Whether users can save their password or must provide their password each time they open the mobile application.
allow_cached_content boolean Whether users can download files in the mobile application for viewing while offline.
force_pin_code boolean Require users to use a PIN code to access the mobile application.
sync_interval number How often, in minutes, that the mobile applications should check with the server for updated settings and modified files.
allow_cut_copy boolean Whether users can cut or copy data from the mobile application so the data can be pasted into third-party applications.
allow_screen_capture boolean Whether users can take a screen capture while inside the mobile application.
allow_rooted_devices boolean Whether users are allowed to run the mobile application on a rooted or jail-broken device.
allowed_open_in_apps string Controls the user's ability to send files to third-party applications for viewing and editing.

Possible values are:

  • all (user can send files to any application)
  • none (user cannot send files to any application)
  • selected (user can only send files applications listed in the platform-specific whitelist (android_app_whitelist or ios_app_whitelist

android_app_whitelist array of string List of Android applications to which the user is allowed to send files. Only applies if allowed_open_in_apps is selected.
ios_app_whitelist array of string List of iOS applications to which the user is allowed to send files. Only applies if allowed_open_in_apps is selected.

Example

{
  "allow_cached_password" : true,
  "allow_cached_content" : true,
  "force_pin_code" : true,
  "sync_interval" : 12345,
  "allow_cut_copy" : true,
  "allow_screen_capture" : true,
  "allow_rooted_devices" : true,
  "allowed_open_in_apps" : "...",
  "android_app_whitelist" : [ "...", "..." ],
  "ios_app_whitelist" : [ "...", "..." ]
}