在iDevice上共享应用程序之间的数据

时间:2010-10-28 17:23:57

标签: ios sandbox file-sharing data-sharing

是否可以在iOS应用程序之间共享磁盘数据,还是真正沙盒?换句话说,如果我想创建一个或多个应用程序访问(和/或修改)的共享数据存储库,是否可以完成?

iOS features page上的其中一个列表是“在应用中共享数据”,但这是我正在寻找的,以及相关的API是什么?

谷歌搜索在这方面没有太多其他方面,我知道我可以在iDevice目录结构中的任何地方构建一条路径。是针对Apple的TOA,直接引导我的应用程序拒绝,还是希望这样的架构?

3 个答案:

答案 0 :(得分:3)

除非你的应用只是iPad,否则没什么好看的。否则这件事会谈到URL前缀。请参阅“实施自定义网址架构”http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/StandardBehaviors/StandardBehaviors.html%23//apple_ref/doc/uid/TP40007072-CH4-SW7

以下是iPad上的一些信息仅Doc支持:http://developer.apple.com/library/ios/#documentation/General/Conceptual/iPadProgrammingGuide/CoreApplication/CoreApplication.html%23//apple_ref/doc/uid/TP40009370-CH6-SW2请参阅“iPad设备上的文档支持”。这不适用于iPhone / iPod

答案 1 :(得分:2)

这看起来像营销说话。在本地共享数据的唯一方法是在启动另一个应用程序时将其传递到URL中。否则,您需要基于Internet服务器的解决方案。

另一个想法:您是否可以在具有新多任务支持的应用之间本地使用TCP?像Air Sharing这样的应用程序可以创建侦听套接字。

答案 2 :(得分:0)

使用ios keyChain,您可以在应用之间共享数据。