用户创建的歌单数据(歌单信息、歌曲关联)仅存储在本地 RDB 数据库中,一旦卸载应用或更换设备,所有歌单数据将丢失。用户需要一种可靠的方式将歌单备份到远程存储,并在需要时恢复。同时,自动备份到服务器作为 VIP 增值功能,可以增强产品价值。
RemoteDriveManager)playlist-export-import: 歌单数据的本地导出和导入,包括 JSON 序列化格式定义、文件选择器集成、数据校验与合并策略playlist-remote-backup: 歌单数据的远程备份与恢复,包括 WebDAV 备份上传/下载、服务器端自动备份(VIP)、备份历史管理(无需修改现有规格)
PlaylistTable 需要新增导出/导入方法,将歌单及关联歌曲序列化为 JSONRemoteDriveManager 和现有 WebDAV/远程网盘账户体系(RemoteDriveType),新增备份文件的上传下载逻辑VipPage、UserUtil),自动备份功能仅限 VIP 用户ConfigManager 获取服务器端备份 API 地址等配置SettingPage 新增备份管理入口,新建备份管理页面/对话框@kit.CoreFileKit 进行文件操作,使用 @kit.NetworkKit 进行网络请求