使用相同的应用程序从一个ipad访问数据库到另一个

时间:2013-11-29 11:27:22

标签: ios objective-c ipad sqlite

这可行吗

我有一个应用程序说App XYZ在一个ipad中,同一个应用程序安装在另一个ipad中,现在我想访问第二个ipad的sqlite数据库,从第一个输入的几个条目。那么有可能做到这一点,如果是,那么实现它的方法是什么,请注意我不想使用网络服务或icloud。

我想到的一个解决方案是使用端口,但这可能吗?

更新:我想支持从4.3到最新版本7.0.4的操作系统版本

2 个答案:

答案 0 :(得分:1)

您可以使用点对点连接在两台设备之间进行通信,您可以创建专用接口来交换数据。 看看课程:

•MCBrowserViewController

•MCAdvertiserAssistant

•MCNearbyServiceBrowser

•MCNearbyServiceAdvertiser

•MCPeerID

•MCSession

使用起来非常简单。 如果你必须支持iOS< 7还看看Apple的GameKit框架。 它们具有一些可用于在手机之间交换数据的功能。

答案 1 :(得分:0)

完全没有你自己的网络服务,我认为只能在本地网络内部,你可以为你想要与之通信的每个ipad分配修复ips。如果你想在公共互联网上使用它,通常所有设备都有动态的ips,因此设备不会知道如何联系其他设备。

如果你知道设备的ips并且可以建立网络连接,你可以轻松地交换数据。