SDKsuni-appEnterprise
Handle data migration events
OpenIM uni-app / uni-app x SDK guide for Handle data migration events.
These four Commercial events are available on Android/iOS and return unsupported subscriptions on HarmonyOS.
import { off, onMigrationFailed, onMigrationFinished, onMigrationProgress, onMigrationStart } from '@/uni_modules/unix-openim-sdk'
const subscriptions = [
onMigrationStart(showMigrationUI), onMigrationProgress(handleValidatedMigrationProgress),
onMigrationFailed(handleValidatedMigrationFailure), onMigrationFinished(finishMigrationUI),
]
subscriptions.forEach((subscription) => off(subscription))Progress/failure payloads are opaque strings. Validate JSON before reading it and redact paths, database details, and sensitive content. Avoid account switching or uninitialization during migration; reload snapshots after completion/failure.
Was this page helpful?