我正在开发一个需要与其他应用(由其他人开发)交互的应用。为此,我想使用他们的 File Provider从中读取和写入。
我知道他们使用的组,但我不知道文件提供程序的 URL
。我需要一种以编程方式复制一些文件的方法。
我试过:
let provider = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.app.ish.iSH")
但它不起作用,因为我的 App Id 中没有 App Group。
最佳答案
iOS 应用程序在一定程度上被沙盒化以专门防止此类事情的发生。通常我们使用应用程序间 URL 在应用程序之间进行通信。在标准(非越狱)设备上,当您没有开发其他应用程序并且无法控制应用程序组时,我认为没有办法读取另一个应用程序的文件
关于ios - 是否可以访问另一个 iOS 应用程序的文件提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55057737/