#鸿蒙通关秘籍#文件授权访问的情况下如何撤销持久化权限?

HarmonyOS
2024-12-13 11:33:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Yvr第七章QA

若应用不再需要访问某个文件,可以按需撤销对该文件的持久化权限。步骤如下:

  • 持久化权限撤销

javascript import { fileShare } from '@kit.CoreFileKit'; import { fileIo as fs } from '@kit.CoreFileKit';

async function revokePersistentPermission() { try { let uri = "file://docs/storage/Users/username/tmp.txt"; let policyInfo = { uri: uri, operationMode: fileShare.OperationMode.READ_MODE }; let policies = [policyInfo];

await fileShare.persistPermission(policies);
fileShare.revokePermission(policies).then(() => {
  console.info("Permission revoked successfully");
});

} catch (error) { console.error('Failed to revoke permission: ', JSON.stringify(error)); } }

分享
微博
QQ
微信
回复
2024-12-13 13:03:03
相关问题