我正在尝试通过按钮点击发送消息到另一个i-phone应用程序。因此,根据第二个应用程序收到的消息,它将能够执行某些操作。
有办法做到这一点吗?
1.没有任何消息服务器的互联网(如使用HTTP-Post)。
2.如果两部i-phone通过Wi-Fi连接到同一网络。
我只需要在点击按钮上发送单个消息,第二个应用程序应该能够接收并执行一些操作。当我点击phone1-> app1上的按钮时,它更像是应该触发一个动作在phone2-> app2
答案 0 :(得分:2)
如果它们都在同一个WiFi中并且您知道IP,则可以从一个设备打开一个套接字到另一个设备并发送数据。
在任何其他情况下,您将不得不使用一些基于服务器的解决方案,如XMPP,或实现自己的服务器,将消息从一个设备重定向到另一个设备。
答案 1 :(得分:1)
为什么不根据需要使用MultiPeer Connectivity.framework Apple says
答案 2 :(得分:0)
有一个名为FireChat的应用程序做了类似的事情,没有任何实际需要的消息传递近端消息的后端(比如我认为的一百米左右),尽管我相信他们也可能已经实现了这一点。
https://itunes.apple.com/en/app/firechat/id719829352?mt=8
他们使用Multipeer Connectivity框架。