【问题标题】:Prohibit exporting or sharing documents in UIDocumentBrowserViewController禁止在 UIDocumentBrowserViewController 中导出或共享文档
【发布时间】:2019-05-20 14:50:27
【问题描述】:

有什么方法可以禁止在我的基于UIDocumentBrowserViewController 的应用程序中导出文件,该应用程序还提供FileProvider

  • 应该只允许用户查看和编辑应用程序中的文件。
  • 用户应该能够在FileProvider 资源中移动文件,添加新文件夹,...

上下文:

  • 我正在构建一个企业应用程序,该应用程序授予对包含敏感信息的网络文件系统的访问权限。
  • 我正在使用只能在我的应用程序中使用的FileProvider 扩展程序。
  • 如果正在从其他应用程序访问 FileProvider,我想通过 FPUIActionExtensionViewController 引发身份验证错误来实现此目的。
  • 我想避免构建自己的 UI,而是使用 Apple 免费提供的 UI。

【问题讨论】:

    标签: ios uidocumentbrowservc fileprovider-extension


    【解决方案1】:

    不,不是真的。拥有这样的控件也没有任何意义,因为截取屏幕截图很简单,即使您可以禁用它,仍然可以拍摄屏幕照片。

    【讨论】:

      【解决方案2】:

      是的,这是内置的。使您的应用成为托管企业应用;然后您可以使用配置文件控制对文件的访问。

      【讨论】:

      • 感谢您的提示,我找到了这份文件:Managing Devices & Corporate Data on iOS。您是在谈论控制 Open-In 菜单的能力吗?我认为这正是我所需要的。如果您的答案更详细一点,我会将其标记为正确。
      • 是的,Managed Open In 正是我所指的。但是我自己从来没有这样做过,所以我不能添加任何细节。我只知道这就是你要找的东西 ;)
      猜你喜欢
      • 1970-01-01
      • 2018-01-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      • 1970-01-01
      相关资源
      最近更新 更多