问题描述
如何从设备上永久删除PHAsset
以便立即在设备上获得更多空间?
我只能找到以下API来从“照片”应用中删除PHAsset
,该应用正在将资产移动到“最近删除”的相册中,该相册仍在设备上保留内存,
PHAssetChangeRequest.deleteAssets((assets as NSArray))
是否有一种解决方案可以从“照片”应用中永久性地(以编程方式)删除资产?
解决方法
否 Apple 不允许任何外部应用从“最近删除”中删除任何照片。唯一的删除 API 是 const body = fs.createReadStream(filePath);
await this.googleDriveClient.files.create(
{
resource: {
name: fileName,parents: [parentIds]
},media: {
mimeType: 'image/gif',body
},});