2

在 iOS 上,如果 PFUser 对象保持匿名,并且用户在激活新设备时从 iCloud 备份恢复应用,本地 PFUser 数据会保持不变吗?

一个常见的情况是,如果用户丢失了他们的旧设备,或者卖掉了他们的旧设备。激活新设备时,他们会从 iCloud 备份中恢复他们的应用程序和数据,并希望他们的应用程序处于与以前相同的状态。

由于 iCloud 备份将 NSUserDefaults 和文件保存在 Documents 目录等中,但没有存储在 Keychain Services 中的任何内容,那么本地 PFUser 数据缓存在哪里?匿名 PFUser 对象也会被恢复吗?

此外,由于旧设备不再可用,用户将无法通过使用用户名/密码、Facebook、Twitter 等注册来将匿名 PFUser 转换为普通用户。

即使匿名的PFUser数据恢复了,用户还能在新设备上继续使用吗?例如,sessionToken 在不同的设备上是否仍然有效?

Parse SDK 不是开源的, http: //parse.com/docs/ios/apihttps://www.parse.com/docs/ios_guide#users/iOS上的文档没有涉及这些实现细节.

4

0 回答 0