All of the applications here publicated must be used only for testing purpouses, if you need to get its commercial version please visit our PROD App Repository
[Fixing crash on app when adding more products to the disbursement form, due to the maximum feature recently added]
[Limiting maximum when creating disbursements feature added]
[Issue on deleting Templates fixed]
[Issue on Search bar in the Products and Templates Section fixed]
[Inizio Rebranding included]
[Small issue on dashboard text on dark mode fixed]
[Provisioning certicate updated: February 28, 2023]
What to test in this delivery:
Rebranding UI Elements
• Please verify the colours and logotypes are aligned to the company brand
• Please verify the UI controls are distributed in a correct layout
• Please verify that the contrast in the use of the color palette is adequate and visually pleasant in all elements, both device modes, Light and Dark
KeychainWrapper - used to store secure credentials
Verify the login process is executed in a correct way:
• Active users must be able to login
• Inactive users must be denied to login
• Wrong user and/or password must be denied to login
• Once Logged in, the user must be able to access the Settings section, thru the Settings button (the cogs icon located at the top left of the screen in the Dashboard page) and log out using the LogOut option at the end of the menu. NOTE: No other action or option in the menu will be available at the moment.
• When logging in, if the option ‘Remember Me’ is activated, next time the user opens the application the username and password text fields would be automatically filled with the retrieved user data from a secure storage in the App, then the user will be able to sign in without giving any credentials.
• When logging out, if the ‘Remember me’ option was not active at the logging time, then the secure stored credentials will be deleted, and after in the Login page, the username and passwords textfield won’t be populated automatically.
• When logging in, and the network is not active, if the secured credentials are present then the user should be able to log in the app without problem, if those are not then the user won’t be allowed to access.
ReachabilitySwift - used to manage the status of the network
• When logged in, in the dashboard page, if there is a network connection active, the Sync button (top right screen) should be showing a ‘Cloud active’ icon, otherwise should be showing an ‘Inactive cloud’ icon. NOTE: no actions for this button have been attached yet.
• When removing the network connection, either manually by the user or automatically by the device, being in the dashboard page, the app must show a warning notification for few seconds, and the Sync button icon should be switched to a ’Inactive cloud’ icon, it should be switched back to an ‘Active cloud’ icon when the network is available again.
SwiftMessages - used to show feedback notifications of any activity done by the user
• When switching between on/off the network connection, the app must show a warning notification in yellow at the top of the screen, it will disappear in few seconds after