releasePersistedPermissions static method

Future<void> releasePersistedPermissions()

Will revoke an persistable URI

Call this when your App no longer wants the permission of all the URIs

To get the current persisted URIs call getPersistedPermissionDirectories

Implementation

static Future<void> releasePersistedPermissions() async {
  var persistedPermissionDirectories =
      await getPersistedPermissionDirectories();
  if (persistedPermissionDirectories != null) {
    for (var directory in persistedPermissionDirectories) {
      releasePersistableUriPermission(
          makeUriString(path: directory, isTreeUri: true));
    }
  }
}