Dynamic content versioning
Purple Manager / Purple Experience
To activate or test new features for an upcoming app release without disrupting users who haven't updated to the new version yet, we offer dynamic content versioning.
This feature allows you to distribute a specific dynamic content package of the Purple Experience to a user group that has installed a particular version of the app.
In our summary, we briefly explained why this feature is very useful and necessary in some situations. Now we will explain the functionality behind it. Normally, release versions of a Purple App will always take the latest dynamic content that has been uploaded to Purple Manager for a release App.
Let's also assume that our current version of the app, which can be downloaded from the Apple App Store or the Google Play Store, has the build version number 1.0.
Imagine we have a new feature that you want to test in the release App before it goes live to all users.
What we can do now is "freeze" the version for the users out there. As our version number for the current release app is 1.0, we set the dynamic content for the release app to 1.0 (see the orange box in the image below). This toggle fixes the dynamic content and the release app will not accept any new uploaded release dynamic content, even if it is of a newer date (see the green box in the image below).
So if we now build a new release app in Purple Manager with a number higher than 1.0, our freeze rule will not apply to that Purple App and it will receive newer dynamic content updates (green box).
The version for your dynamic content is created in the Dynamic Content section of Purple Manager.
Below "Change history" you find two columns in the table, Max Version Android and Max. Version iOS.
If you click in this column on the line that you want to fix, a drop-down menu will be displayed:
Now you can select which app release build this particular dynamic content should be the last for.
For example, if you select 1.0, then this app version will not receive any newer dynamic content than the one you have selected.
.