Configure the Digitise Apps Client on a Developer's Test Apple Device

Once you have downloaded and installed a pre-configured Digitise Apps Client, if the Client hasn’t been pre-configured with the App Server address, you will need to configure it to point to your App Server and you may want to configure other available Settings.

  • The pre-configured Client can have some configuration options pre-set, including the App Server address details. Settings can also optionally be locked so that they cannot be changed once the Client has been installed to a device. Locked settings are visible within the Client but cannot be changed.

To view, enter and edit the App Server Address details and other configuration options:

  1. Load the Digitise Apps Client by tapping on the Digitise Apps icon, Picture showing Digitise Apps icon on device's Home screen., on the device’s Home Screen.

  2. You may now get a message displayed headed Untrusted Enterprise Developer, saying that your organisation has not been trusted on this device.

    Make a note of the organisation’s name and then tap Cancel.

    From the device’s Home screen, tap on Settings → General → Device Management.

    Tap on the organisation named in the message displayed earlier and then on Trust “<organisationname>.

    Tap on Trust to allow apps from this organisation to run on your device or Cancel to prevent apps from this organisation running.

    Tap Back → General → Settings in the top left-hand corner of the window to return to the Settings main page. Press the device’s Home key or swipe up from the bottom of the screen and then tap on the background to return to the Home page.

    Locate and tap the Digitise Apps icon again.

  3. The Client will load.

  4. If this is the first time you have run the Digitise Apps Client and the Client hasn’t been pre-configured to automatically check for updates, the Client’s Home Screen will look like this:

    Picture showing Home Screen in a pre-configured Client on Apple devices.

    This screen displays the Digitise apps which have been downloaded to use on this device together with those which are available but which haven’t yet been downloaded. If this is the first time you have run the Digitise Apps Client, there will not be any apps listed.

  5. At this point you may get a message asking whether you want to allow Digitise Apps to use notifications on this device. To allow notifications tap OK, otherwise if you don’t want to use notifications, tap Don’t Allow.

  6. If the Client is pre-configured to check for updates on startup and has an appropriate App Server address configured, you will now see messages displayed at the top of the screen and you may get the login fields displayed, e.g.:

    Picture showing login fields in a pre-configured Client on Apple devices.

    The user login is displayed where Digitise apps have been assigned access permissions and determines which apps will be available on your device.

    If the login screen appears, you will need to log in or cancel. If you only want to configure the Client at this point and don’t intend to download or use any apps, you can cancel the login, which should still allow you to access the configuration settings.

    If you want to log in, you will need to obtain the login credentials from whoever configured the App Server, if that wasn’t you. There are four types of possible user - a Digitise Apps User, a Windows Domain User, a Google OAuth User or an Anonymous User.

    To log in anonymously, simply select the Anonymous option and tap Done.

    To log in using Digitise Apps User credentials enter the username and password. If there is a value in the Domain field, you will need to delete this. Note that if you are unable to delete this field, this means that the Client has been configured to only allow Windows authentication and you cannot log in as a Digitise Apps User. As part of the pre-configuration settings, the domain field may have been hidden if you don’t need it to login.

    To log in using Windows authentication you will need domain, username and password. You can enter the domain name in the Domain field or include it with your username in the Username field in the format:

    <domainname>\<username>

    Including the domain name in the Username field will overwrite any domain name specified in the Domain field.

    By default, values you enter in the Username and, if shown, the Domain field are automatically saved and filled in the next time the Login screen is displayed. When building a Client for iOS devices, you can turn off username saving within the build request options, if required.

    If the Save Password option is displayed, you can instruct the Client to remember your password as well and automatically fill in the password field the next time you log in. Select the Save Password option to save your password. The password entered will be stored in an encrypted database on the device.

    The Domain and Save Password options can be pre-configured and can also be locked so that the user cannot change them on the device. If the domain field is locked, you cannot include the domain in the Username field and an attempt to do so will result in an error message being displayed. If the Save Password option is set to not allow password saving and is locked, the option will not be displayed in the Login screen.

    If you log in anonymously after logging in as a Digitise Apps User or Domain User, the next time the Login screen displays, the username and password fields will be blank and the Save Password option will be unselected.

    When you have entered your credentials, tap Done.

     

    If you need to log in as an OAuth User rather than using Digitise Apps credentials or Windows Active Directory Authentication, the Client will load a browser and present you with the Google login page instead of the login fields shown above. For more details about logging in using OAuth see Log In Using Google OAuth Authentication.

  7. If you logged in, you may now see a list of Digitise apps available to download to this device.

    In the future, after you have configured the Client and started using it, when you load the Client the Home page will display a list of the apps you have downloaded and any which are still available to be downloaded. If the Client is configured to automatically check for updates on startup, any apps which have updates available will be marked as such.

  8. For now, if your Client hasn’t been supplied with the App Server address pre-configured, you will need to enter the required connection details to allow the Client to communicate with its App Server.

    To configure the App Server address and other settings, tap on the Settings icon in the top right-hand corner of the screen: Picture showing Settings icon in Apple Client..

  9. The Settings screen will be displayed:

    Picture showing the Settings screen in the Digitise Apps Client on an Apple device.

    • Remember, the Digitise Apps Client may be supplied with pre-set configuration settings and settings may be locked to prevent them being changed on the device. Settings which have been locked can be viewed but not edited. This applies to the configuration settings and Server Address settings described below.

  10. To view, edit or add an App Server address, tap Addresses to display the Servers screen:

    Picture showing the Servers screen in the Digitise Apps Client on an Apple device.

  11. Tap the Add button, Picture showing Add new App Server connection details button in Apple Client., to add a new App Server:

    Picture showing fields for entering App Server connection details in a Digitise Apps Client on an Apple device.

  12. Enter the DNS name or IP address of the Server running your App Server in the IP address field.

    • If you will be using the enhanced certificate-based private key exchange encryption mechanism for data in transit between your App Server and Digitise Apps Client, and you enter a DNS name here, the DNS name you enter must match one of the hostnames specified in your SSL Certificate’s Common Name field and/or Alternative Names fields.

    Leave the Port at its default setting of 3431, unless you are sure that port is in use by another application. Note that if you do change it here, you also need to change it on the App Server, which you do using App Manager - the Port setting can be found within the Server category Properties.

  13. Tap the Save button, Picture showing the Save button in the Digitise Apps Client on an Apple device., to return to the Servers screen. Your newly entered details will now be displayed:

    Picture showing Servers screen showing connection details for an App Server in the Digitise Apps Client on an Apple device.

  14. You can enter more than one server in this list if required, for example to provide access to a backup server, and when the Client attempts to connect to the App Server, if the first address in the list fails it will automatically try the next one down and so on. On subsequent connections within the same session, the last used successful address will automatically be tried first. A session ends when you close down the Client/Standalone App or modify the server list.

    To add another address, tap the Add button, Picture showing Add new App Server connection details button in Apple Client., again.

    If you enter multiple Servers, they will be displayed on the Servers screen like this:

    Picture showing Servers screen within Digitise Apps Client on an Apple device.

    To edit an entry in the Servers list, tap the > at the end of the row.

    To delete an entry, tap Picture showing Delete button. and then tap Picture showing button to confirm deletion..

    To change the order in which the Servers are listed, and hence tried, tap and hold Picture showing menu button displayed at end of each row in App Server connection details list. at the end of the row and then drag the row to the position you want it be within the list and release it.

  15. When you have finished, tap Picture showing button used to return to Settings screen. to return to the Settings screen, which provides access to the client configuration options and system information.

    This screen contains the following items:

     

  16. When you have finished on the Settings screen, tap Picture showing Back button..

  17. If this is the first time you have run the Digitise Apps Client and you have not yet created any Digitise apps, you can close down the Client. On the other hand, if you do have apps available and you haven’t previously checked for available apps or updates, you can use the Refresh button, Picture showing Refresh button., to download them to the device. For more information about closing the Client and downloading apps, see Run Clients and Standalone Apps on iOS Devices for more information

  • If you have previously published Digitise apps for Android devices and you want to try running an app on an Apple device before you have published any apps specifically for Apple devices, you can download your Android apps to try them out. To do this click on the Settings button, Picture showing Settings button., and then select Android under the Device emulation option. Return to the Home screen and tap the Refresh button, Picture showing Refresh button.. Any published Android apps, which are available to you, will now be available to download to your Apple device. The Home screen will indicate that you are downloading and running apps designed for a different Platform by including the emulation type in the list tiles, e.g. Available for Download (Android). Apps downloaded in this way may not display or work fully.
    You will need to remember to return to the Settings screen and reset Device emulation back to None before you will be able to download any apps you have created for Apple devices.