Skip to main content
Skip table of contents

Enforce Device OS and application version

Overview

Until version 3.6, Veridium only supported imposing a minOS version, and the setting was effective immediately.
A more flexible mechanism similar to pin change campaign with some compliance time to end-users has been implemented with version 3.6, that will create more flexibility and user friendly app behavior.

This also affects the minimum Veridium App version restriction.

Functional aspects

There is a new tab in Mobile section called Versions settings. From that section, you can administrate version enforcement for IOS and ANDROID.

image-20240214-152402.png

In the GENERAL tab, you can set notification notice period. Bassically, this setting represent the number of days before future version applies and the user will be notified about that.

image-20240214-152857.png

Second tab is for version settings, where you can set version enforcement for different bundles and specific for each operating system.

In the table, you will have an entry for each bundleId defined, with the current configuration. If you edit, will be displayed the entire configuration for that bundle.

image-20240214-153042.png

The two configurations, ios and android, will have in common min os and min app version, and for ios will be Min os build version, and for android, Min security patch.

  • Current → The current enforced version

  • Future → Next enforced version

  • Apply from → Date when future version will be applied.

Another aspect in this new feature will be how the values will be updated. For example, you have current min os 15, future min os 17 and apply from 20.02.2024 (current date its 19.02.2024). After that date (20.02.2024), the current version should be 17 instead of 15, and the future will be empty. For this problem, we used a scheduling mechanism that will run every night at 12 AM and check if the configuration should be updated or not. So basically, every day, at the end of the date, that scheduler will check the versions, and if the future version should be current, the config will be updated.

image-20240329-092803.png

Internationalization

For more flexibility, push notifications and emails will be translated into the user's language.

image-20240326-121342.png

When user will press on See message translations the user will be redirected to Internationalization page with specific filters for translations used in Version enforcement notifications.

image-20240326-121358.png

For erorr messages retrieved by user on register/authentication when os/app/patch_version is not compliant, the keys for translation are not_compliance.os_version, not_compliance.app_version

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.