我正在寻找一种让一个 iPhone 应用程序向另一部手机上的另一个应用程序发送消息的方法(有点像一个发送者 - 接收者设置)。我正在寻找最好的方法来做到这一点。有没有人有任何想法和/或教程?
谢谢您的帮助。
我正在寻找一种让一个 iPhone 应用程序向另一部手机上的另一个应用程序发送消息的方法(有点像一个发送者 - 接收者设置)。我正在寻找最好的方法来做到这一点。有没有人有任何想法和/或教程?
谢谢您的帮助。
你应该使用 GameKit。使用它在两个 iOS 设备之间发送消息非常容易。这是一个很棒的教程:Game Kit。您还可以从以下文档中获得更多信息:关于 Game Kit。
您通过创建自组织蓝牙或本地无线网络进行通信。
lmirak 提供了有关设备通信(尤其是有关 GameKit)的深刻信息。我想再添加一个解决方案。您可以使用WiFi网络进行设备通信。
查看链接或从developer.apple下载示例应用程序
名为 WiTap 的示例应用程序。它演示了如何实现应用程序之间的网络通信。使用 Bonjour,应用程序既在本地网络上宣传自己,又在网络上显示该应用程序的其他实例的列表。
如果您的应用程序只在 iOS 上运行,那么您应该使用出色的MultipeerConnectivity库。https://developer.apple.com/documentation/multipeerconnectivity
如果您需要一个可以跨平台工作的解决方案,那么实现此目的的一种方法是使用套接字并通过本地网络进行连接。在 iOS 上,您可以将 CocoaAsyncPods 用于套接字,将 NetService 用于发现。
这是一个执行此操作的基本示例应用程序:https ://github.com/brendaninnis/LocalNetworkingApp ,我在这里详细解释:http: //brendaninnis.ca/connect-nearby-devices-part-1.html