# CloudSaveManager.deleteArchive
以 Promise 风格调用:支持
# 功能描述
删除已有的云存档。
# 参数
| 属性 | 类型 | 默认值 | 必填 | 说明 |
|---|---|---|---|---|
| archiveUUID | string | 是 | 云存档的UUID | |
| success | function | 否 | 成功的回调 | |
| fail | function | 否 | 失败的回调 | |
| complete | function | 否 | 完成的回调 |
success回调返回数据:
Object res:
| 属性名 | 数据类型 | 说明 |
|---|---|---|
| uuid | string | 云存档的唯一标识 |
# 错误
| 错误码 | 说明 |
|---|---|
| 400002 | 指定的存档不存在 |
| 400007 | 不允许并发调用 |
| 400100 | 云存档sdk初始化失败 |
| 400201 | archiveUUID为空 |
# 示例代码
tapCloudSave.deleteArchive({
archiveUUID: "target_archive_uuid",
success: (res) => {
console.log(" deleteArchive success:", JSON.stringify(res, null, 2));
},
fail: ({errMsg, errno}) => {
console.error(`deleteArchive failed: errMsg=${errMsg}, errno=${errno}`);
},
complete: ({errMsg, errno}) => {
console.log(` deleteArchive complete: errMsg=${errMsg}, errno=${errno}`);
}
})
