应用程序之间的iOS通信

应用程序之间的iOS通信,ios,Ios,我目前正在为一个朋友设计一个应用程序,他有一系列的应用程序,他想构建所有连接的应用程序。因为这将是我们的第一个项目,他只想建立一个作为试点,看看我如何做。我的问题是,两个构建的应用程序是否可以共享同一个信息数据库? (就经验而言,我只有2011年秋季android应用程序开发的四分之一)出于安全考虑,iOS应用程序是沙盒式的,不能共享本地数据。因此,无法在两个应用程序之间共享本地数据库,也无法让你的应用程序获得AppStore发行许可,除非苹果在下周的WWDC上发布iOS 7(而且没有迹象表明这

我目前正在为一个朋友设计一个应用程序,他有一系列的应用程序,他想构建所有连接的应用程序。因为这将是我们的第一个项目,他只想建立一个作为试点,看看我如何做。我的问题是,两个构建的应用程序是否可以共享同一个信息数据库?
(就经验而言,我只有2011年秋季android应用程序开发的四分之一)

出于安全考虑,iOS应用程序是沙盒式的,不能共享本地数据。因此,无法在两个应用程序之间共享本地数据库,也无法让你的应用程序获得AppStore发行许可,除非苹果在下周的WWDC上发布iOS 7(而且没有迹象表明这会发生)。
正如@Leeish所说,在应用程序之间共享数据的唯一方法是使用您自己定制的基于服务器的解决方案。

我个人使用iOS库在web上共享数据,并使用它简化基于web的数据库的工作。这种组合非常强大,除非你的流量达到了非常高的水平,否则不会花一分钱。

出于安全考虑,iOS应用程序是沙盒式的,不能共享本地数据。因此,无法在两个应用程序之间共享本地数据库,也无法让你的应用程序获得AppStore发行许可,除非苹果在下周的WWDC上发布iOS 7(而且没有迹象表明这会发生)。
正如@Leeish所说,在应用程序之间共享数据的唯一方法是使用您自己定制的基于服务器的解决方案。

我个人使用iOS库在web上共享数据,并使用它简化基于web的数据库的工作。这种组合非常健壮,而且不会花费一分钱,除非您的流量达到了非常高的水平。

您在问两个应用程序是否可以共享同一个数据库?这个数据库在远程服务器上吗?那么是的。这个数据库是电话本地的吗?更难/不可能。@Leeish第二个条件是否值得考虑?我会说不。虽然我不会说不可能,但我能看到是否发生的唯一方法是,您仍然需要通过中央服务器路由数据,在这种情况下,您最好在服务器上安装数据库。想象一下,试图通过服务器同时从多个设备发送/接收数据,以保持其本地数据库的同步。这将是一场噩梦,甚至到了不可能的地步。你在问两个应用程序是否可以共享同一个数据库?这个数据库在远程服务器上吗?那么是的。这个数据库是电话本地的吗?更难/不可能。@Leeish第二个条件是否值得考虑?我会说不。虽然我不会说不可能,但我能看到是否发生的唯一方法是,您仍然需要通过中央服务器路由数据,在这种情况下,您最好在服务器上安装数据库。想象一下,试图通过服务器同时从多个设备发送/接收数据,以保持其本地数据库的同步。这将是一场噩梦,甚至到了不可能的地步。我本来也要说同样的话,所以只需向上投票就可以了。我的解决方案只在服务器端的武器选择上有所不同。不过谢谢,@DavidConde@danuteshu没问题!顺便说一句,不要让ASIHttpRequest网站的标题拖累你,虽然它还没有被开发出来,但它非常好,而且很快就可以开始运行。我也要说同样的话,所以只需向上投票就可以了。我的解决方案只在服务器端的武器选择上有所不同。不过谢谢,@DavidConde@danuteshu没问题!顺便说一句,不要让ASIHttpRequest网站的标题拖累你,虽然它还没有被开发出来,但它非常好,而且很快就可以开始了。