iOS/iPadOS - 迁移到新设备时正在传输什么/我们可以检测迁移吗?

Jak*_*par 5 migration xcode nsuserdefaults ios

想象一下为 iOS 开发一个应用程序。应用程序将数据存储到 UserDefaults。

用户在设备 A 上安装了应用程序,然后购买了新设备 B。在设备启动时,他选择将所有数据从设备 A 传输/迁移到设备 B。完成此操作后,他在设备 B 上运行应用程序。

  1. 设备 B 也传输了 UserDefaults 吗?
  2. 如果是这样,您能否在应用程序启动时检测到这是传输/迁移后在不同设备上的首次启动?