我正在开发一个需要与其他应用程序(由其他人开发)进行交互的应用程序。为此,我想使用他们的File Provider进行读写。
我知道他们正在使用的组,但是我不知道文件提供者的URL
。我需要一种以编程方式复制某些文件的方法。
我尝试过:
let provider = FileManager.default.containerURL(forSecurityApplicationGroupIdentifier: "group.app.ish.iSH")
但这只是不起作用,因为我的应用程序ID中没有该应用程序组。
答案 0 :(得分:1)
部分将iOS应用程序沙盒化以专门防止此类事情的发生。通常,我们使用应用程序间URL在应用程序之间进行通信。在标准(非越狱)设备上,当您没有开发其他应用程序且无法控制该应用程序组时,我认为无法读取其他应用程序的文件