0

我目前正在为一个朋友计划一个应用程序,他有一系列他想要构建所有连接的应用程序。因为这将是我们的第一个项目,他只想建造一个作为试点,看看我是怎么做的。我的问题是,两个构建的应用程序是否可以共享同一个信息数据库?(为了经验,我只有四分之一的 android app dev fall '11)

4

1 回答 1

5

按照设计,为了安全起见,iOS 应用程序是沙盒的,不能共享本地数据。因此,没有办法在两个应用程序之间共享本地数据库并且仍然让您的应用程序获准在 App Store 分发,除非 Apple 在下周的 WWDC 上发布 iOS 7 来放松一些事情(并且没有迹象表明这会发生)。
正如@Leeish 所说,在应用程序之间共享数据的唯一方法是使用您自己的基于服务器的自定义解决方案。
我个人将Google App EngineASIHttpRequest iOS 库一起用于通过 Web 共享数据,并使用Objectify API来简化基于 Web 的数据库的工作。这种组合非常强大,除非您获得非常严重的流量,否则不会花费一分钱。

于 2013-06-07T23:24:19.640 回答