Skip to content

App SettingsΒΆ

This section is to specify other configuration settings for the app. It is mandatory to have the settings section defined in the app model. More information can be found in the Foundation 1 Administration Guide for Touch Apps.

pinauthentication When PIN authentication is used, the user must set a PIN code after logging in and it is required every time when logging in later on. Using the PIN authentication adds an extra layer of security to the local database on the device as well. Possible values: Enabled, Disabled

errorhandling In case of a data inconsistency, the user can either fix it from the client (within Transactions in the Sync Monitor) or from the server (within Failed Transactions). Possible values: Client, Server

gpstracking Specify if the app uses GPS tracking in the client. For more details, see Device Location Functionality section. Possible values: Enabled, Disabled

multidevice Defines if the app can be used on multiple devices by the same user. If disabled, the app is only allowed to run on a single device and upon activation, all previous devices will be deactivated. Possible values: Enabled, Disabled

multidevice Defines if multiple users can use the same device. This provides for faster user switching from the client apps. Possible values: Enabled, Disabled

notificationhub Specify Azure notification hub details for this app. More information can be found in the Push Notifications section.

Example code:

settings {
   pinauthentication Disabled;
   errorhandling Client;
   gpstracking Disabled;
   multidevice Enabled;
   multiuser Enabled;
   notificationhub {
      connectionstring "";
      path "";
   }
}