iOS release notes
Nevis Access App iOS 2.10.2 - 11.12.2024
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This app version contains several minor fixes and improvements.
Fixes
- FIXED: We fixed an issue where the app could not evaluate the availability of Touch ID with iOS < 15. (NEVISACCESSAPP-6292)
- FIXED: We fixed an issue where the app could become stuck in an inconsistent state after device passcode removal. (NEVISACCESSAPP-6261)
- FIXED: We fixed an issue where the device information update would not retry after poor network condition. (NEVISACCESSAPP-6256)
Nevis Access App iOS 2.10.1 - 09.00.2024
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This app version contains a fix for push related issues introduced with iOS 18.
Fixes
- iOS 18 introduced a push-related issue we have addressed: If a push notification is received while the app is open, it will directly open the "postpone" dialog due to "double processing" preventing the received operation from being processed correctly. (NEVISACCESSAPP-6122)
Nevis Access App iOS 2.10.0 - 19.07.2024
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This app version contains several minor fixes and improvements.
New Features
- The Apple developer TeamID is displayed in the Advanced Settings Menu. This can be helpful for issue analysis and support purposes. (NEVISACCESSAPP-5864)
Improvements
- We improved the app security. (NEVISACCESSAPP-5792)
Fixes
- After renaming an account, the new name will be seen on the account and setting screens right after the modification. (NEVISACCESSAPP-5739)
- A minor screen alignment issue has been fixed. (NEVISACCESSAPP-5767)
- The description of the selectable authenticators has been adjusted. (NEVISACCESSAPP-6075)
- When cancelling a PIN change, the app navigates to the account screen (NEVISACCESSAPP-5736)
Nevis Access App iOS 2.9.0 - 11.04.2024
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This app version contains several minor fixes and improvements. We would like to point out the most visible one to you which improves the user experience: The PIN authentication method has been overhauled now offering individual PIN input fields for every digit.
New Features
- The Hungarian language has been added to the default translations provided by the Access App. (NEVISACCESSAPP-4624)
Improvements
- The PIN screens received a major UI and UX overhaul. PINs are now presented with individual PIN input fields allowing the user to easily see the length of the demanded PIN code. (NEVISACCESSAPP-5058)
- The Access App contains the privacy manifest file required for Apple App store publications. Refer to privacy information for additional details. (NEVISACCESSAPP-5661)
- The Advanced Settings Menu is now available and can be configured when ordering an Access App. The feature is disabled by default for all production Access Apps. (NEVISACCESSAPP-5482)
- Nevis Authentication Cloud: The app asks the user whether to send a crash report if diagnostics are disabled in the app settings. (NEVISACCESSAPP-5234)
- Nevis Authentication Cloud: The app sends additional information in case of a crash. (NEVISACCESSAPP-5235)
- The Access App sends additional information in case of a crash. (NEVISACCESSAPP-5235)
Fixes
- The Access app correctly updates the backend with "user-disabled" in case the user opted-out of push from the start. (NEVISACCESSAPP-5417)
- We fixed an issue where all registered PIN authenticators were deleted in case a new PIN in-band registration was cancelled. (NEVISACCESSAPP-5289)
- We fixed an issue which resulted in an imperfect display of the account detail screen for a brief period of time in case of account removal. (NEVISACCESSAPP-5447)
- We fixed an issue in displaying the privacy policy page in certain cases. (NEVISACCESSAPP-5454)
- To be platform aligned, we have changed the error message in case an authentication QR code is scanned without having any registrations in the Access App. (NEVISACCESSAPP-5517)
- We fixed an issue where the Access App did not navigate away from the account detail screen after account removal. (NEVISACCESSAPP-5673)
- Nevis Authentication Cloud: We aligned the crash report dialog behaviour to the Android platform. (NEVISACCESSAPP-5305)
- We fixed an issue where the authentication method selection screen would sometimes appear incorrectly when registering a second or subsequent account. (NEVISACCESSAPP-5745)
Nevis Access App iOS 2.8.2 - 01.03.2024
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
We have significantly improved the overall speed and performance of the Access App in all areas which is especially noticeable on older iPhones. In addition, the installation size of the app was reduced significantly as well.
Improvements
- The performance of the Access App is significantly improved in all operations with a specific focus on the PIN authenticator. (NEVISACCESSAPP-5591)
- The installation size of the Access App is significantly reduced. (NEVISACCESSAPP-5591)
Nevis Access App iOS 2.8.1 - 17.11.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This patch release addresses a bug when removing accounts defined in multiple backends.
Fixes
- The Access App removes accounts defined in multiple backends (NEVISACCESSAPP-5382).
Nevis Access App iOS 2.8.0 - 02.10.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This release contains several improvements and bugfixes in addition to new features, the new feature we would like to mention is:
- The app allows registering accounts in multiple backends.
- Right to left languages are fully supported.
New Features
- The Access App is now capable of managing accounts defined in different servers. The application is no longer "locked" to a given server after the first registration (see this section for details). (NEVISACCESSAPP-4959)
- The Access App now supports right to left languages. (NEVISACCESSAPP-4977)
- From now on the Device Identifier can be seen and exported on the Advanced Settings Menu. (NEVISACCESSAPP-4981)
- The Access App displays technical information in the error screen when running the integration variant (NEVISACCESSAPP-5158).
- We applied new Accessibility IDs onto testing relevant UI elements to support testing automation. (NEVISACCESSAPP-4949)
Fixes
- We fixed validating backend URL domains against the provided whitelist. (NEVISACCESSAPP-5192)
- To be platform aligned, we fixed the Confirm button to be always enabled on the PIN verification screen. (NEVISACCESSAPP-5150)
Improvements
- We improved the loading speed when opening the Access App and the QR Scanner screen. (NEVISACCESSAPP-4960, NEVISACCESSAPP-5232)
- We changed the date format to
dd MMM yyyy HH:mm:ss
when generating the default Device Name for account registration. (NEVISACCESSAPP-5157) - The Access App is now set to be using complete data protection level (NSFileProtectionComplete). (NEVISACCESSAPP-4755)
For Customers, who were using their Access Apps with NSFileProtectionCompleteUntilFirstUserAuthentication
data protection level, need to migrate their Bundle ID and .entitlements
file manually:
Bundle ID: Apple Developer portal > Identifiers > .. > Data Protection > Complete Protection,
Entitlements file:
<key>com.apple.developer.default-data-protection</key>
<string>NSFileProtectionComplete</string>
Nevis Access App iOS 2.7.2 - 10.08.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This patch version addresses an issue which lead to the application displaying the app update screen even with the latest available version of the application already being installed.
Fixes
We fixed an issue where the current version of the Access App was incorrectly determined, resulting the application showing the app update screen even with the latest version of the app. (NEVISACCESSAPP-5117)
Nevis Access App iOS 2.7.1 - 08.08.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This patch release addresses a bug which can be experienced with iOS 12 leading to an application crash upon application start.
Fixes
We fixed an issue where the Access App crashes on application start on iOS 12. (NEVISACCESSAPP-5089)
Nevis Access App iOS 2.7.0 - 17.07.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This release contains several improvements and bugfixes in addition to new features, two new features we would like to mention are:
- The app does not allow defining PINs that are considered "unsafe" such as "123456".
- The app supports "number matching" for authentications to defend against MFA push fatigue attacks. If this feature is used, the app will ask you to provide some digits. The operation will only continue if the correct digits displayed on the screen are entered into the Access App.
New Features
- The Access App is now capable of removing the biometric authentication method when the user defines new biometric credentials in the OS settings. (NEVISACCESSAPP-4711)
- The Access App now supports number matching for out-of-band operations. (NEVISACCESSAPP-4785)
- The Access App can be configured to define the minimum and maximum length of the PIN. (NEVISACCESSAPP-4859)
- The Access App does not allow defining PINs that are considered unsafe, such as
123456
. (NEVISACCESSAPP-4856) - The Access App does not show the Face ID opt-out screen if it was preceded by the authentication method selection screen. (NEVISACCESSAPP-4741)
- Authentication Cloud only: To improve the authentication experience and performance, the Nevis Access App 2.7.x sends anonymous diagnostics. Users can adjust the preferences in the settings menu if they prefer to opt-out.
Breaking changes
- After installing Access App 2.7.0 it is not possible to revert to previous versions anymore.
Improvements
- The Access App no longer supports third party keyboards. This is a security improvement to prevent key-logging. (NEVISACCESSAPP-4706)
Nevis Access App iOS 2.6.2 - 13.06.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This patch release addresses a bug which can be experienced with iOS 16.5 leading to the account data being accidentally removed. As this patch leads to the app data not being cleaned-up between app installations we recommend navigating to the apps settings screen and pushing the reset button if the app has been re-installed before starting a new registration.
Fixes
We fixed an issue where the Access App erroneously detects a fresh app installation and starts an automatic clean-up process which will result in the loss of all registered accounts. (NEVISACCESSAPP-4924) The issue was introduced with the latest iOS patch version 16.5 released by Apple.
This patch release disables the automatic clean-up feature which has a downside: The Access App data is not cleaned up between app uninstallation and reinstallation. Because of this, we recommend users who re-installed the application to reset the Nevis Access App in the settings menu before starting a new registration to ensure a clean app state.
Nevis Access App iOS 2.6.1 - 25.05.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
We have rectified a rare but specific issue that was causing the application to crash upon startup. This particular problem was only encountered when two uncommon conditions coincided: the absence of device passcode protection and the disabling of push notifications.
Fixes
- We fixed an issue, which resulted in an application crash. This problem was only encountered when two uncommon conditions coincided: the absence of device passcode protection and the disabling of push notifications. (NEVISACCESSAPP-4847)
Nevis Access App iOS 2.6.0 - 27.03.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
New Features
- The Access App is now capable of handling multiple deep links and customer URI schemes. (NEVISACCESSAPP-4447)
- The Access App allows to modify the device name. (NEVISACCESSAPP-4563)
- The Access App allows to configure the time that it will wait before returning automatically in case of a successfully completed operation. (NEVISACCESSAPP-4573)
- The Access App updates the dispatch target information in the backend when push notifications are disabled on the operating system settings. (NEVISACCESSAPP-4618)
- The Access App is now configurable to disable the Biometric Authentication Passcode Fallback option. (NEVISACCESSAPP-4613)
Improvements
- The Access App performs a more strict check of the values provided in the x-callback-urls whitelist. (NEVISACCESSAPP-4572)
- The Access App tries to update the Firebase messaging token on the backend multiple times in case of network failure. This is done transparently, the end-user will not notice it. (NEVISACCESSAPP-4616)
- We re-enabled the automatic clean-up process (taking place at the first launch of the application) which has been disabled in the version 2.1.1. Note that this feature is re-enabled only for iOS version >= 16.0. (NEVISACCESSAPP-4420)
Nevis Access App iOS 2.5.2 - 31.01.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
Fixes
- We fixed the issue that navigation to another app, based on x-callback parameters, was ignored by the Access App when closing specific error messages.
Nevis Access App iOS 2.5.1 - 18.01.2023
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
Fixes
- We fixed the error that the error message was not dismiss-able when the application was opened with deep-link and the operation resulted in a failure.
Nevis Access App iOS 2.5.0 - 07.12.2022
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
This release contains several bugfixes and improvements. We want to share some of them with you:
- You are now able to reset the application and your registrations in the settings menu. Be careful to only use this option as a last resort.
- We made improvements in handling incoming push messages, allowing you to postpone a push message in case you want to finish what you are currently doing first.
- We fixed a bug which removed all accounts from your device when you only wanted to remove one.
New Features
- QR codes containing embedded deep links and custom URIs are now supported to be scanned and processed by the in-app camera. (NEVISACCESSAPP-4259)
Improvements
- The application reset functionality is now available in the settings menu. (NEVISACCESSAPP-4258)
- Incoming push notifications are immediately processed if the user is viewing the home screen. Otherwise, a pop-up message is displayed, requiring user confirmation for handling the incoming message. (NEVISACCESSAPP-4321)
- We removed the certificate pinning configuration in 2.5 as it does not provide additional security and leads to distribution issues regarding certificate rollover. (NEVISACCESSAPP-4364)
- With iOS 16, the user-assigned device name is no longer available for such use. Therefore, new registrations are created with a human-readable device model name. (NEVISACCESSAPP-4338)
Fixes
- The iOS timestamp sent as part of the device name uses the same format as Android:
dd.MM.yyyy HH:mm:ss
. (NEVISACCESSAPP-4260) - We fixed the account removal feature, not to delete all accounts in case the account has already been removed on the server side. In scenarios where the user confirms local data deletion. (NEVISACCESSAPP-4215)
- The application can properly remove the accounts from now on if the nevisProxy cookie renewal feature is enabled on server side (nevisProxy filter property
RenewIdentification
). (NEVISACCESSAPP-4388)
Nevis Access App iOS 2.4.0 - 10.08.2022
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
New Features
Improvements
- Error descriptions on failed operation screen, when cancelling registrations or authentications, are aligned with Android. (NEVISACCESSAPP-3832)
- A specific error message is displayed if the Out-of-Band operation cannot be started due to an Out-of-Band payload decryption error. (NEVISACCESSAPP-4101)
Fixes
- Showing the proper error message at the end of the operation if the user locks out the device Biometric Authenticator during Authentication or Registration. (NEVISACCESSAPP-4193)
Nevis Access App iOS 2.3.1 - 05.05.2022
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
We made small adjustments and stability improvements in the app. We hope you enjoy our latest release.
Fixes
- We fixed an issue in the TLS handshake where depending on the server configuration the client did not correctly forward Truststore certificate information. (NEVISACCESSAPP-3864)
This hotfix can be skipped without issues when using the Nevis Authentication Cloud.
Nevis Access App iOS 2.3.0 - 28.03.2022
Public Release Notes
This is a proposal for public release notes intended for the App Store publications.
The Access App now enables a faster more convenient and registration process for PIN. It is no longer necessary to enter the PIN three times.
In addition, you’re now able to use usernameless authentication in conjunction with multiple accounts.
We were able to significantly improve the performance of the app as well as optimise the font handling based on the system font size.
Apart from that, many small adjustments and stability improvements have been made throughout the app.
The Access App now requires iOS 12 or newer.
We hope you enjoy our latest release...
New Features
Feature Highlight
With the new Figma template, you have more fine-granular control over the Access App color styling. In addition, it provides better guidance in customizing the Access App colors and image assets.
- The application adapts the new color semantics and uses the new image assets provided by the new Figma template style. (NEVISACCESSAPP-3661)
Improvements
- The PIN registration flow is UX-optimized, asking the end-user for the PIN code only twice. The PIN verification screen, which asked the end-user for a third time, no longer exists. (NEVISACCESSAPP-3760)
Nevis Access App iOS 2.2.0 - 01.03.2022
New Features
- The Access App supports usernameless authentication with multiple accounts. (NEVISACCESSAPP-3599).
Improvements
- Removed iOS 11 support. The required OS version is 12.0 or greater. (NEVISACCESSAPP-3581)
- Significant performance improvements during operations based on optimizations of the hardening framework guard network. (NEVISACCESSAPP-3633)
- Optimized font handling. The user interface dynamically scales the texts according to the current system font size. (NEVISACCESSAPP-3365)
Fixes
- Fixed an issue which caused a crash for some Access Apps when opening Advanced Configuration screen. (NEVISACCESSAPP-3551)
Nevis Access App iOS 2.1.1 - 03.12.2021
Fixes
- The automatic clean-up process taking place at the first launch of the application is disabled. As a consequence, the end-users keep their registrations between app uninstall and reinstall. They can still remove credentials either using deregistration, or in the hidden settings menu (the latter executes a local deletion only). This fix was introduced to remove the iOS 15 related issue of users losing their registration during app upgrade scenarios.
Nevis Access App iOS 2.1.0 - 23.11.2021
New Features
Feature Highlight
The Access App now supports dynamical configuration of the backend base URL, see Dynamic Backend Base URL for details.
- JavaScript is supported in the privacy policy web page, which is displayed when the user selects Privacy Policy in the settings screen.
- A help link can be provided in a similar way as the one to display the Privacy Policy in the settings screen.
- Privacy Policy URL supports URI templating, see Ordering an Access App for details.
- A registration link can be provided that points to a registration web page. This item only appears in the settings screen if the user does not have a registered account.
- Device passcode fallback option for new registrations using biometric authentication methods is enabled.
- Advanced Settings Menu, see the feature page for details.
Improvements
- Enhanced user notification when
- In case of Multi-account, we now show the account banner on authentication method selection screen.
- Re-introduced transaction confirmation icon.
- We added a workaround to address an issue caused by iOS 15 preventing unexpected account deletion. (NSFileProtection level is now set to NSFileProtectionCompleteUntilFirstUserAuthentication.)
Fixes
- Fixed an issue which caused app hanging on a loading screen if OOB operation was started during a PIN change process.
- Fixed an issue which prevented push notifications to be received in edge scenarios.
- Fixed design glitches: component alignments, unified margins, label styling, coloring, and so on.
- Fixed an issue which prevented loading screen to be closed if the user failed to enter their credentials for registration in time.
Nevis Access App iOS 2.0.3 - 09.11.2021
Fixes
- The firebase and backend push tokens were not updated after a potential APNS token change which lead to the mobile device not receiving Nevis Access App push notifications, only when the app was restarted. The issue is now fixed.
Nevis Access App iOS 2.0.1 - 01.10.2021
Fixes
- This fix addresses button colorings and font styling related issues.
Nevis Access App iOS 2.0.0 - 13.09.2021
New Features
- Support of multiple accounts for one user.
- Support of multiple authenticators for a single account.
Improvements
Several UI adaptions have been made for the 2.0 multi-account Access App release, the following list provides an overview of the most significant changes:
- The welcome screen is removed completely, the Access App navigates to the home screen directly after starting the app. The screen did not provide enough additional value for end users as the enrollment process is straightforward, and does not require additional information for the end user to perform.
- The icon in the transaction confirmation screen is removed, to provide more space for longer transaction confirmation messages.
- The Settings page is adapted to list the registered accounts. In addition, the account removal is simplified for the end user by selecting the registered account and visiting the added Settings account detail page.
- The end user can see the selected account during operations if multiple accounts are registered.
- The account name is automatically populated, and can be changed by the end user in Settings, or directly as part of the registration process from the second account on onwards.
Fixes
- Fixed missing text on the Confirm button on the Transaction Confirmation screen.
- Fixed an issue where transaction confirmation messages containing characters with accents were not displayed properly.