What problem does it solve?
Transfers app data to or from other platforms using AppMigrationKit. It enables system-orchestrated one-time migrations between iOS and Android and supports building an AppMigrationExtension, packaging resources with ResourcesArchiver, importing resources on the destination device, reporting import progress, handling migration errors, and testing migration flows with AppMigrationTester.
Core Features & Use Cases
- Orchestrates cross-platform data migration via AppMigrationKit's extension protocols (export and import) and the system controller.
- Packages and streams resources using ResourcesArchiver for transfer, including support for progress tracking and error handling.
- Suitable for onboarding and device provisioning scenarios where data must move from one platform to another (e.g., iOS to Android) with test utilities.
Quick Start
Initialize and run a one-time cross-platform migration using the AppMigrationKit extension to export resources and import them on the destination device.