My question is: will SystemInfo.deviceUniqueIdentifier stay the same if the user reinstalls the game? I suppose so, after all it is a device identifier, but I want to make sure it will.
3 Answers
3http://forum.unity3d.com/threads/emergency-help-about-systeminfo-deviceuniqueidentifier-on-ios-7-0-4.213258/
By Mantas Puida From Unity Tech
Latest Unity versions use IDFV (id for vendors) as unique identifier, because Apple does not allow you to use IDFA for anything else than serving advertisements. IDFV retains its value until at least one application of specific vendors remains installed on device, once you remove last application of specific vendor this id gets reset.
SystemInfo.deviceUniqueIdentifier calls down into the device to get the ID, so I can’t think it can possibly change with a re-install of the game.
i tried this on iOS, it changes when you reinstall the game (Unity 5 & iOS 10)