是否可以访问其他iOS应用的文件提供程序

时间:2019-03-08 06:19:00

标签: ios swift cocoa-touch foundation

我正在开发一个需要与其他应用程序(由其他人开发)进行交互的应用程序。为此,我想使用他们的File Provider进行读写。

我知道他们正在使用的组,但是我不知道文件提供者的URL。我需要一种以编程方式复制某些文件的方法。

What I'm trying to do

我尝试过:

let provider = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.app.ish.iSH")

但这只是不起作用,因为我的应用程序ID中没有该应用程序组。

1 个答案:

答案 0 :(得分:1)

部分将iOS应用程序沙盒化以专门防止此类事情的发生。通常,我们使用应用程序间URL在应用程序之间进行通信。在标准(非越狱)设备上,当您没有开发其他应用程序且无法控制该应用程序组时,我认为无法读取其他应用程序的文件