我正在研究为我们的应用程序唯一识别和映射用户设备的方法,并发现了:
我们在后端为每个设备创建自己的UUID,并将其用作设备特定ID。问题是当用户使用其他手机上的iCloud或iTunes备份进行恢复时,新手机中的所有设备统计信息和默认值均存在。 如果有新手机,我需要一种方法来重置所有内容(为这个新设备为用户提供新ID)。
我已经实现了这个功能:如果手机的型号或尺寸与先前看到的不同,我会重置默认值并将其视为新手机,但如果用户将所有内容恢复为新手机,则会失败相同型号和尺寸的手机。
上面链接中定义的方法是否为为每个新设备创建唯一的UDID ?
上述相同型号和尺寸的iTunes Restore问题是否有解决方案?
非常感谢任何帮助。