I was hoping to lock my save files to the device in order to prevent users sending save files to each other. The idea is to store the device ID inside the encrypted save data. To support multiple devices/new devices when restoring from cloud saves, the save file would support a list of device IDs, not just one.
Based on my research there is no reliable, consistent device ID property in Unity that works across android and iOS. So it may not be possible. Unless I'm missing something.
Does anyone have a solution?
Thanks