I am currently searching for a way to identify an android device, more specifically Quest 2 & 3 devices. I am looking for a unique permanent device identification. I already tried FAndroidMisc::GetDeviceId()
, FPlatformMisc::GetMachineId()
, and several functions from FGenericPlatform
. These functions either change on each packaging cycle or do not return anything valid.
The suggestions from Is there anyway to get a Unique device ID on Android? also did not work or lead to crashes similar to other persons mentioning in that discussion.
Any sort of String which correctly represents/identifies the device in the same way after each packaging cycle would suffice.