Due to the well known issue of Secure.ANDROID_ID not being unique what alternatives are there for identifying a device in LVL?
If I were to use an installation unique generated ID would that not cause issues for the user who has purchased the app? E.g. if they re-install or switch devices will they have to re-purchase the app because the ID has changed?
// Try to use more data here. ANDROID_ID is a single point of attack.
String deviceId = Secure.getString(getContentResolver(), Secure.ANDROID_ID);