import { hilog } from '@kit.PerformanceAnalysisKit'; import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit'; const DOMAIN: number = 0x0000; /** * 家书 · 备份/恢复扩展。 * * 只声明能力,不做额外处理(`backup_config.json` 里已允许备份与恢复)。 * 数据一旦接入接口,这里应当是「清缓存、重置登录态」的地方。 */ export default class EntryBackupAbility extends BackupExtensionAbility { async onBackup(): Promise { hilog.info(DOMAIN, 'FamilyBook', '%{public}s', 'onBackup ok'); } async onRestore(bundleVersion: BundleVersion): Promise { hilog.info(DOMAIN, 'FamilyBook', 'onRestore ok %{public}s', JSON.stringify(bundleVersion)); } }