Upgrading version
Increase the dependency version in your app build.gradle file to upgrade your Qonversion SDK to the latest versionRenamings
In this major version, we have renamed several entities, public methods and changed some packages to make our namings and structure more clear. To make everything work just change all the occurrences from the left column of the table below to the new ones.User properties changes
As mentioned above, we have renamed theQUserProperty enum to QUserPropertyKey. It was made to release the name QUserProperty for a class, containing both the property key and its value. This class will be used in the new Qonversion method userProperties, which will return all the properties set for the current user.
QUserProperties class returned as the successful result of userProperties contains several useful fields and methods to get all the types of properties you may want:
The last change here is that we’ve enriched
QUserPropertyKey enum with several values:
- added a new property key
AdvertisingID, which is used on iOS but can be received on Android due to cross-platform user management; - added a
Customkey to represent all the custom properties.
iOS 5.+ migration guide Flutter 7.+ migration guide