Mobile Application Settings
- How do I enable developer mode and what are the effects of it?
- How do I configure shortcut keys?
- Where can I set up an external barcode reader?
- Where can I export diagnostic logs?
- Where can I change server (Intermediate Layer) URL
- How do I clear cache?
Tip
Summary: This topic provides information about the Settings page in the mobile application. Beside providing core information, its key features include enabling developer mode for advanced configuration, sending analytics data for diagnostics, refreshing schema for updated settings, configuring shortcut keys for device buttons, setting up an external barcode reader, and sending diagnostic logs for troubleshooting.
Users can configure or modify certain settings linked to the mobile application by selecting the cog icon located in the top-right corner of the main screen. This can be done either on the login interface or after logging in.
The Settings page also contains information regarding the mobile application version, current (logged-in) user.
Application Settings
Enable developer mode: By enabling this function, several minor features that support configuration and the implementation phase become available, such as:
- Extended error message information
- Display of the current Server (Company) ID in the Settings page
- Double-tapping the header to reveal the given page structure
Send analytics and diagnostics data: By enabling this function, the development team gains access to analytical and diagnostic information regarding the application. No customer information is transmitted; this feature solely aids in the prompt resolution of application-related issues. The default state of this button is set by the user upon the first launch of the mobile application.
REFRESH SCHEMA: If any setting has been modified in COSMO Mobile Solution – whether global or user-specific – and you want these changes to take effect in the mobile application, it is necessary to press the button. This function button is typically used during the configuration and implementation phases until a final, usable configuration is established.
CONFIGURE SHORTCUT KEYS: This feature allows you to assign different actions to any physical buttons of your device.
- By clicking the icon in the top-right corner of the page, a message will appear.
- At this point, press the button on the device to which you want to assign a specific action.
- In the Keypress method field, choose an option whether the action should be triggered by a single, multiple, or long keypress.
- In the next field, define on which page types the action should be executable.
- Finally, define the action itself.
The image below shows a setting where pressing the scan button on the left side of the device once selects all items on a given list-type page.
SET UP EXTERNAL BARCODE READER: You can utilize the mobile application with an external barcode reader. For more information, see External Barcode Reader Setup.
SEND DIAGNOSTIC LOGS: The mobile application generates and stores logs on the device, which should not be confused with the Send analytics and diagnostics data feature. These logs can assist in investigating potential issues.
Under the button, you can find the Minimum Log Level and Log Time options, which control the level of detail in the logs and the time span to review when extracting them. The recommended setting is Error level.
If you need to investigate a specific issue, set it to Debug or Trace and reproduce the error, extract the log file by pressing the button. Don't forget to set the Minimum Log Level back to Error, deeper-level logging may cause performance issues.
Advanced Settings
The following buttons are not available if a user has already logged in.
CHANGE SERVER URL: This feature allows you to set or modify the Intermediate Layer (Server) URL according to which server would you like to connect to.
CLEAR CACHE: Use this function if you would like to clear the cache of the mobile application. You have to provide Server ID and User credentials again.
Feedback
Submit feedback for this page .