在iOS上,如果PFUser对象保持匿名,并且用户在激活新设备时从iCloud备份恢复应用程序,本地PFUser数据是否会保持不变?
常见的情况是用户丢失旧设备或销售旧设备。激活新设备时,他们会从iCloud备份恢复其应用和数据,并期望他们的应用处于以前的状态。
由于iCloud备份将NSUserDefaults和文件保存在Documents目录等中,但没有存储在Keychain Services中的任何内容,缓存的本地PFUser数据在哪里?匿名的PFUser对象也会被恢复吗?
此外,由于旧设备不再可用,用户无法通过注册用户名/密码,Facebook,Twitter等将匿名PFUser转换为普通用户。
即使恢复匿名PFUser数据,用户是否可以继续在新设备上使用它?例如,sessionToken在其他设备上仍然有效吗?
Parse SDK不是开源的,http://parse.com/docs/ios/api和https://www.parse.com/docs/ios_guide#users/iOS的文档不会涉及这些实现细节。