Im dealing with the following use case for 3 different users on a single shared device:
- User A installs the app and logs into the app
- User A logs out
- User B starts using the app in guest mode without logging in
- User C logs into the app Can someone explains how does contact key registration work for this specific use case if Im not using delay and want to include users that are not logged in as target for push notifications?
Couple of specific questions:
Will I have to set the anonymous UUID as the Contact Key when the user logs out every time? And does this mean we will go back to the same setting for guest mode every time we log out?
When User A logs out will its contact key become orphaned or it will be replaced by the anonymous UUID of User B (which is not logged in)? What happens when user C logs in?
When User A logs out and user B logs in, will the contact key of user A become orphaned or will it be replaced with the new contact key for user B?
Will the second user get a new contact key when logs into the same shared device with his own specific settings for notifications?