正如主题名称所示,我正在寻找的是添加我的Android应用程序选项,以便将数据发送到运行相同应用程序的其他手机,以便接收手机将相应地处理它。
对我来说,显而易见的选择是使用应用引擎并使用推送通知,并将电话号码作为标识符。
是否存在更简单的解决方案?
非常感谢:)
答案 0 :(得分:1)
最好和最强大的解决方案是使用类似于您的消息传递客户端,其中Device A将数据发送到服务器,然后将其推送到设备B.设备B向服务器发送回复,将服务器推送到设备A
此过程具有重试发送的优势,无需用户保持连接,如果A在发送消息时设备B处于脱机状态,则可能需要这样做。
一个不太简单的解决方案是让服务器作为中间人工作,并获取每个设备的IP地址,然后在它们之间打开一个直接套接字。在此解决方案中,您将丢失任何无法通过的数据。
如果设备位于同一网络或蓝牙范围内,您可以直接尝试蓝牙或WiFi。