Запретить экспорт или совместное использование документов в UIDocumentBrowserViewController

Есть ли способ запретить экспорт файлов в моем приложении на основе UIDocumentBrowserViewController, которое также предоставляет FileProvider?

  • Пользователю должно быть разрешено только просматривать и редактировать файлы в приложении.
  • Пользователь должен иметь возможность перемещать файлы внутри ресурса FileProvider, добавлять новые папки, ...

Контекст:

  • Я создаю корпоративное приложение, предоставляющее доступ к сетевой файловой системе с конфиденциальной информацией.
  • Я использую расширение FileProvider, которое можно использовать только внутри моего приложения.
  • Я думал о том, чтобы добиться этого с помощью FPUIActionExtensionViewController, выдавая ошибки аутентификации, если доступ к FileProvider осуществляется из других приложений.
  • Я хочу не создавать свой собственный пользовательский интерфейс и использовать тот, который Apple предоставляет бесплатно.

person heyfrank    schedule 20.05.2019    source источник


Ответы (2)


Нет, не совсем. Также не имеет смысла иметь такой элемент управления, поскольку сделать снимок экрана тривиально, и даже если вы можете отключить его, сделать снимок экрана все равно можно.

person Adis    schedule 20.05.2019