Option for the Primed SDK to use an unique id per session for collection data
To comply with Apple guidelines for collecting user data without specific consent in the Regiolab iOS app, we have to collect data based on a unique id that changes with every session. This ensures that we can't build a profile of the user.
When a user does give specific consent for personalisation (an option that will be available in the 8.4 version of the iOS app) we should still use the ID that is currently used by the SDK and that is stable over sessions, so that personalisation uses cases are still possible.
To make this possible the app builder should be able to signal to the SDK wether a session ID or an application ID should be used when sending data.