在两个应用程序之间存储和管理文件

时间:2010-11-08 15:03:17

标签: iphone

可以存储一些应用程序文件并与其他应用程序共享吗?

应用程序A可以删除应用程序B在此类共享空间中创建的文件吗?

3 个答案:

答案 0 :(得分:1)

一般来说,没有。您可以考虑一些事项。

  1. 所有应用都可以通过用户的照片库读取/写入/分享照片。

  2. 众所周知,某些应用通过地址簿共享数据。也就是说,他们将数据放在一个特殊的地址卡中,可以被多个应用程序读取。

  3. 如果应用程序具有匹配的App ID捆绑种子,则他们可以访问相同的密钥链条目。我不确定钥匙串中可以存储多少数据,但可以通过这种方式共享数据。

  4. 应用可以通过启动网址将数据传递给对方。也就是说,一个应用程序可以要求iOS打开启动下一个应用程序的URL,该URL可以包含传递数据的参数。

答案 1 :(得分:0)

不,每个应用程序都有自己的沙箱。沟通的唯一方法是使用自定义URL来调用其他应用程序或使用“中间人”(例如计算机)。

答案 2 :(得分:0)

作为RupertP答案的替代方案,唯一真正的解决方法是使用全局可访问的服务器。很多iOS开发人员使用MobileMe的iDisk(非免费)或DropBox(限制帐户免费)。

相关问题