02-20-2023 06:39 PM - edited 02-21-2023 04:14 PM
We are using the 'Get Device ID' function in Unreal for our Oculus Quest 2 app as we are using the ID to identify headsets for authentication purposes.
We have been doing this for many months and the device ID has remained persistent during this time.
However recently after we updated our app, the device IDs changed for all devices. Previous versions of the app still displayed the previous device ID and it appears that it changes only for this new version. And note that if we uninstall the new version and re-install a previous version of the app - the device IDs revert back to the original ones.
The only real difference between the new version and previous versions of the app are:
Note the version of Unreal hasn't changed.
We are trying to work out why the device ID has changed and what a possible solution might be.
Does anyone have any understanding as to why this may be occuring?
Or have thoughts on whether this is the right function to use to consistently identify a device over time.
05-03-2023 04:04 PM
I believe I read that when an app is signed, that ID will change. I think is is consistent like you say. In other words it only changes between signed vs unsigned.