Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使两个手机应用程序通信_Android_Iphone_Location_Status - Fatal编程技术网

Android 如何使两个手机应用程序通信

Android 如何使两个手机应用程序通信,android,iphone,location,status,Android,Iphone,Location,Status,我对手机开发还不熟悉,因此提出了以下问题: 假设我有两个(或更多)人站在一个房间里,每个人都有相同型号的手机。如果他们正在运行我的应用程序,应用程序/手机将如何相互通信和更新。例如,如果每部手机都向应用程序的其他用户发送位置信息。android是否具有内置的客户端/服务器功能 我很抱歉,如果这是一个有点广泛,但正如我所说,我是新的,这只是试图得到一个什么是正在发生的想法 该应用程序本身是一个“派对”应用程序,房间里的人可以更新自己的状态,然后向房间里的其他人广播 谢谢你的回复。我认为我们将改变模

我对手机开发还不熟悉,因此提出了以下问题:

假设我有两个(或更多)人站在一个房间里,每个人都有相同型号的手机。如果他们正在运行我的应用程序,应用程序/手机将如何相互通信和更新。例如,如果每部手机都向应用程序的其他用户发送位置信息。android是否具有内置的客户端/服务器功能

我很抱歉,如果这是一个有点广泛,但正如我所说,我是新的,这只是试图得到一个什么是正在发生的想法

该应用程序本身是一个“派对”应用程序,房间里的人可以更新自己的状态,然后向房间里的其他人广播

谢谢你的回复。我认为我们将改变模型,但对于在哪里寻找/研究什么有一些想法是很好的。谢谢


谢谢

考虑到手机在同一个房间里,即使是不同型号的手机,甚至是iOS和Android之间的手机,蓝牙也可以工作。

您可以研究发布/订阅中心的概念。当然,这不是两个设备之间的直接通信,因为它们之间有一个消息代理

现在我只想到其中两个:Redis.io和Pubsub.io(有一个叫做Pubsub或类似的东西)


选择通信媒介是一个完全不同的问题,这在很大程度上取决于应用程序及其上下文。BT、WiFi、GSM、NFC等都很好!它们有各自的优点和缺点,你应该为你的应用程序选择最好的。

你想看看GameKit。有点对点协议和客户机/服务器协议。它们很容易实现,并且有关于它们的示例代码。查看以下信息:

我没听清你的问题,你是在问某个应用程序是如何完成的,还是你在问如何在不同的设备之间进行通信?你的意思是有或没有互联网连接?请注意,你不必使用GameCenter来使用GameKit。谢谢,我正在寻找一些想法来启动这项研究。感谢您的回复。链接已断开。再加上几年过去了。有关于这个话题的最新消息吗?有兴趣知道android现在是否有这个功能。谢谢,我正在寻找一些想法来启动这项研究。谢谢你的回复。