MicroStrategy ONE
Device Preferences: General Settings in iOS
The tables below provide a list of general settings that affect the mobile application. Some of these general device preferences can be set on both the client and server, while others can be set only on the client. Some client-side preferences can be configured through a UI.
The top level node in Preferences.xml is the <dp node, which has two child nodes—<cnf for the configuration and <cld for the cloud configuration. The top level node for general settings is the <gnl child node under <cnf. All of the child nodes of the <gnl node are listed in the table below, with detailed explanations in the three tables that follow.
Parent Element
|
Parent Element Attributes | Description | Data Type | Default Value |
---|---|---|---|---|
|
|
Device preference (available only on the client) |
|
|
|
|
Represents the configuration |
|
|
|
|
Represents the cloud configuration (available only on the client)
|
|
|
|
|
This node contains the settings that appear on the "General" tab in the configuration interface |
|
|
Preferences that can be set on both the client and the server
Parent Element
|
Parent Element Attributes |
Description |
Data Type |
Default Value |
---|---|---|---|---|
Parent Element
|
Parent Element Attributes |
Description |
Data Type |
Default Value |
|
|
Accent color |
|
|
|
|
Application theme |
Integer enumeration -1 = Not defined 1 = Dark 2 = Light
|
-1 Not defined |
|
|
Allow user to log out (display logout option) |
Boolean |
false [Logout option is not displayed. User cannot log out.] |
|
|
Enable background download |
Boolean |
|
|
|
Clear cache after user logs out |
Boolean |
false [Cache is not cleared when user logs out.]
|
|
|
Interval (in seconds) after which the device password must be reentered when the app has been in the background and is brought to the foreground
|
Integer |
300 |
|
|
Minimum length of the device password
|
Integer |
4
|
|
|
Interval (in seconds) of wait time for the user to enter the password after entering an incorrect password
|
Integer
|
0 |
|
|
Maximum allowed attempts to enter device password
|
Integer |
10 |
|
|
Device password requires at least one capital letter
|
Boolean |
false [DPC does not require capital letter.] |
|
|
Device password must be entered after locking device |
Boolean |
false [DPC is not required after locking device.] |
|
|
Device password requires at least one numeric |
Boolean |
false [DPC does not require number.] |
|
|
Device password requires at least one special character |
Boolean |
false [DPC does not require special characters.] |
|
|
Use default security policy
|
Boolean |
true [Use default security policy. Do not require a device password or touch to open the application.]
|
|
|
Enable annotations |
|
|
|
|
Need to use external app to open Keynote files |
Boolean |
false [Do not use external app to open Keynote]
|
|
|
Enable sharing, including emailing, printing, and saving photos to new server
|
|
|
|
|
Enable Google Maps |
|
|
|
|
Google Maps key |
|
|
|
|
Google Maps premier key |
|
|
|
|
Google Maps key URL |
|
|
|
|
|
|
|
|
|
Maximum supported number of columns in a grid
|
Integer |
iPhone: 10 iPad: 50
|
Preferences that can be set on the client only and have a configuration UI
|
Parent Element Attributes |
Description |
Data Type |
Default Value |
---|---|---|---|---|
Specifies whether to clear caches automatically or when the application closes |
Integer enumeration 1 = CacheClearModeAutomatic 2 = CacheClearModeOnClose |
1 (CacheClearModeAutomatic) [Caches are cleared automatically.] |
||
|
|
Maximum amount of memory (in KB)that can be used for data (memory limit of data size)
|
Integer |
iPhone: 10000 iPad2: 25000 iPad3: 25000
|
|
|
Enable diagnostics by default
|
Boolean |
false [Diagnostics are disabled.]
|
|
|
Maximum amount of memory (in MB)that can be used for the definition (memory limit of definition size)
|
Integer |
5 |
Disable unavailable links in offline mode |
Boolean |
true [Unavailable links are disabled in
offline mode.] |
||
Enable folder caching [If folder caching is disabled, the app will connect tot he server every time folder browsing occurs] |
Boolean |
true
|
||
Logging level [Logs are displayed according to the logging level] |
Integer enumeration 0 = All 2 = Finest 4 = Finer 6 = Fine 8 = Config 10 = Info 12 = Warning 14 = Severe 16 = Off |
12 (Warning) |
||
|
|
Monitor network status
|
Boolean |
true
|
Interval (in seconds) after which the network request will be terminated |
Integer |
60 |
||
|
|
Maximum amount of memory (in MB)that can be used for rendering (memory limit of rendering)
|
Integer |
iPhone: 60 iPad2: 60 iPa3d: 200
|
Allow users to access logging settings (show the logging section in the Advanced Settings page) |
Boolean |
true [Users can access logging settings.] |
Preferences that can be set on the client only, but do not have a configuration UI
Parent Element
|
Parent Element Attributes |
Description |
Data Type |
Default Value |
---|---|---|---|---|
|
Acceptable network response time (in seconds)
|
Integer |
2 |
|
Cloud Personal Server URL If the value is empty, the URL in the bundle is used. |
String |
" " |
||
|
Interval (in seconds) after which real-time data is cached
|
Integer |
0 |
|
|
Certificate server
|
String |
" " |
|
|
Interval (in seconds) after which device caches are validated
|
Integer |
600 |
|
|
Disable the built-in PDF viewer
|
Boolean |
false [Built-in PDF viewer is not disabled.
|
|
|
|
Device token sent back from APNS (Apple Push Notification Service)
|
String |
" " |
|
Use data wipe feature when client certificate contains error
|
Boolean |
false [Data wipe feature cannot be used.] |
|
|
Display full screen button
|
Boolean |
true [Full screen is enabled. Full screen button is displayed.]
|
|
|
Allow users to open PDF documents in external applications
|
Boolean |
true [Users can open PDF documents in external applications.] |
|
|
Enable sharing, including emailing, printing, and annotation for old server
|
Boolean |
true |
|
|
|
Good Dynamics application ID
|
String
|
gdid |
|
|
Good Dynamics application version
|
String
|
gdver |
|
Ignore user privileges errors during Reconcile
|
Boolean |
false [User privileges errors are not ignored during Reconcile.]
|
|
|
Learn More link |
String |
" " |
|
|
|
Device locale identifier when used
|
String |
" " |
|
Maximum amount of memory (in MB) that can be used for caching (memory limit) Used with sl to determine the threshold of cache cleanup: Threshold = ml * sl / 100
|
Integer |
250 |
|
|
Maximum number of entries that can be made to the log file/stored on the device (maximum log size)
|
Integer |
250 |
|
|
|
Maximum number of status entries that are stored
|
Integer |
50 |
Maximum incremental data slice size (in MB) |
Integer |
50 |
||
|
|
Number of days after which a status entry is deleted from the status store
|
Integer |
7 |
|
Never persist credentials to local storage on a device |
Boolean |
false [Credentials ]are persisted on device local storage. Credentials are saved in preferences.xml from one app session to the next.]
|
|
|
Interval (in minutes) after which the password expires
|
Integer |
-1 (Never) |
|
|
Automatically pre-load caches |
Integer enumeration 1 = CachePreLoadModeAutomatic 2 = CachePreLoadModeOff
|
1 (CachePreLoadModeOff) [Caches are not pre-loaded.] |
|
|
Enable push notification between the mobile device and Intelligence Server
|
Integer enumeration 1 = PushNotificationOn 2 = PushNotificationOff |
2 (PushNotificationOff) [Push notification is not enabled.] |
|
|
|
Maximum size of a PDF file (in kilo pixels) supported by the app
|
Integer |
2048 |
|
Interval (in minutes) after which a user must be re-authenticated [If the app is interrupted or suspended longer than the reauthorization timeout, the user must be reauthenticated to the project when the app is resumed.]
|
Integer |
5 |
|
|
Interval (in seconds) after which the application checks for new subscriptions
|
Seconds |
600 |
|
|
Show cached login on authentication prompt (including authentication prompt and confidential login)
|
Boolean |
false [Cached login is not displayed.] |
|
|
|
Security framework to be used
|
Integer enumeration 0 = SecurityFrameworkUnknown 1 = SecurityFrameworkDefault 2 = SecurityFrameworkGoodDynamics
|
1 = SecurityFrameworkDefault
|
|
|
Soft limit % (in whole numbers) of the maximum amount of memory that can be used to clean up in the background when caching. Once this limit is reached, the app will start releasing memory. Used with ml to determine the threshold of cache cleanup: Threshold = ml * sl / 100
|
Integer |
90 |
|
Show Learn More link
|
Boolean |
true [Learn More link is displayed.]
|
|
|
Allow users to access settings
|
Boolean |
true [Users can access settings.]
|
|
|
Use the certificate server
|
Boolean |
false [Certificate server is not used.]
|
|
|
Use the full screen on an iPhone 5
|
Boolean |
false [Full screen is not used on an iPhone 5.]
|
|
|
Time period (in minutes) after which the configuration is automatically updated
|
Integer |
-1 (Never) |
|
|
Allow users to access cache settings (show the caching section in the Advanced Settings page)
|
Boolean |
true [Users can access cache settings.] |
|
|
Allow users to access diagnostics mode settings (show the diagnostics section in the Advanced Settings page)
|
Boolean |
true [Users can access diagnostic settings.] |