我想将数据保存在设备本身上,即使在删除应用程序并再次安装后也能持久保存(数据甚至可以是一个整数/日期)。据我所知,这是不可能的,因为每个应用程序只能在其沙盒上存储数据(我知道我可以使用 iCloud 等,但我不希望任何服务用户不能拥有或授予应用程序特定权限)。
据我了解,唯一的选择是将其存储在我的服务器上。但是,Apple 不允许发送 UDID 或任何其他特定设备 ID,我无法获得 iTunes ID。我知道我可以使用任何其他 ID,例如 Facebook ID,但该应用程序没有它,这会带来非常糟糕的用户体验。
我已经下载了成功完成此操作的应用程序(专门将数据保存到我的设备中,即使在删除后也可以恢复,无需输入任何 ID 或登录过程)。他们是如何做到的呢?他们是否将 UDID 发送到某个服务器而苹果错过了这一点,或者有一种方法可以在应用程序沙箱之外保存数据?