In this section, you will find the update policy for using the SDK
It is essential that all clients maintain a routine of updating the SDK, as new forms of attack are developed all the time. The best way to protect your business against new types of injection and liveness fraud is to use the most up-to-date version of the Unico SDK.
It is the client's responsibility to maintain a healthy routine of SDK updates, ensuring the minimum version for the proper functioning of our solutions in their operations. Likewise, it is Unico's responsibility to provide updated versions concerning the threats that arise in the market and to keep our clients informed about the topic. With this in mind, Unico has created an SDK update policy.
With outdated SDKs, our clients are vulnerable to attacks from fraudsters. Considering that Unico values the utmost security of its clients, along with the urgency of the topic and the need for an agile update process, the SDK update policy was created to safeguard our clients against the newest frauds that constantly appear in the market. The only way to be secure is to stay updated.
Unico categorizes all SDK updates as Critical and Non-Critical, based on the severity of the frauds we block with the new version.
Critical Updates: These updates aim to protect our clients against recent frauds and attacks in the market. They must be implemented within 5 (five) calendar days, considering the real threat that the operation is exposed to. After this period, we will no longer provide support for previous versions. In practice, clients contacting us with a version prior to the latest will be required to update the SDK to receive assistance.
Non-Critical Updates: These are simpler updates aimed at improving technology. They can be implemented within 60 (sixty) calendar days. It is worth emphasizing that the more up-to-date the version, the higher the chances of avoiding bugs and errors. Therefore, we recommend that updates be made as soon as possible. After this period, we will no longer provide technical support, and the client must update their SDK for us to assist in their cases.
We identify critical updates in the Release Notes with a tag just below the version, as shown in the example below:
Critical Update
These periods apply to all Unico clients, regardless of the capacity used.
You can follow the standard update or installation process described for the version you are using: Web, iOS, Android, and Flutter.
API contract breaks are restricted only to Major version releases (learn more about semantic versioning here). This means that significant changes in the API contract can only occur with major changes in the SDK, not in minor revisions. We have a practice of avoiding any Major version breaks as much as possible since it impacts significant changes in integration with the client, which is not our goal. We will only do this in cases of extreme necessity and always with the objective of ensuring security in all operations.
Each version has its own release notes as per the links below, presenting new features or bug fixes / fraud blocks: Android, iOS, Flutter, and Web.
Whenever there is a new SDK version, the website https://unico-auto-1.gitbook.io/idcloud/sdks is updated. If you are a Unico client, you will receive an email with updates and information about the changes. If you are not receiving this, please contact your CSM.
For critical updates: We will send an email as soon as the new version is available, with reinforcement from the Customer Success team, informing the urgency of the matter and the 5 (five) calendar days for updating.
For non-critical updates: To avoid overloading client teams, we will send a monthly email summarizing non-critical updates, informing the main points of change and the 60 (sixty) calendar days for updating.
Still need help?
Didn't find something or still need help? If you're already a client or partner, you can reach out through our Help Center.