I would like to make an application without registration and if possible, when the user uninstalls and reinstalls the application, be logged in again.
I could read that there is the ANDROID_ID which never changes.
But then, I ask myself a question: Is it safe to use ANDROID_ID as a way to connect the user?
I've read that starting with android 8.0, the behavior of ANDROID_ID has changed and is now generated based on the bundle and the signature of the application. But before android 8.0, isn't there a security issue due to the fact that, if I understand correctly, all applications share the same ANDROID_ID?