0

有两种应用。他们如何共享信息?我们可以为他们使用一个通用的数据库吗?也许我们可以将参数从一个应用程序传递到另一个应用程序?

4

1 回答 1

1

您不能直接共享任何资源;每个应用程序都在自己的“沙箱”中,无法访问任何其他应用程序的资源。

但是,您可以通过多种方式在应用程序之间来回发送数据。

  1. 如果您希望所有内容都保留在设备上,那么您可以application:openURL:sourceApplication:annotation:在两个应用程序中实现并为两者提供自定义 URL 处理程序。用户将在应用程序相互启动时体验设备在应用程序之间的切换。

  2. 如果您愿意使用服务器和互联网连接,那么两个应用程序可以读取和写入相同的服务器资源。当每个应用程序启动或变为活动状态时,它可以检查服务器上的更新信息。

于 2012-09-20T06:32:08.473 回答