when a user logs in on a device do we store the device ID?
Every time a user opens the app it should verify the device ID is correct.
If the device ID is not correct is because a user has signed in on a new device
If the device detects that the device ID is not correct then it should display a message this user has logged in from another device and all your contents from the app will be deleted on this device.
It should then delete all the cache and return the app to the just installed state.