【发布时间】:2016-03-08 16:00:19
【问题描述】:
我正在开发一个应用程序,该应用程序可以向运行相同应用程序的另一台设备发送和接收少量信息,这与信使非常相似。目前,在测试应用程序的其他方面时,我只是使用短信,但从长远来看,这显然是个坏主意。
我的应用程序采取的过程是:
- 电话 A 向电话 B 发送请求
- 电话 B 根据接收到的数据(完成)进行所需的任何处理
- 电话 B 向电话 A 发送响应
- 电话 A 执行它需要执行的任何处理,或提醒用户(完成)
- 可能会添加相同的功能来从电脑向电话 B 发送数据,但这并不重要。只有在可能的情况下才会根据手机使用的方法使用它。
我确实可以访问有人建议我可以在其上编写 API 的服务器,但我对此不是很熟悉,我想确保用户不必重新输入任何 IP 地址或任何其他连接到服务的东西。
编辑
显然我的问题不够清楚。我想知道如何去做。我需要使用什么服务,或者我可以使用哪些已经存在的服务?
【问题讨论】:
-
您的问题到底是什么?想到的第一个想法是使用http请求(和mySQL数据库)向服务器发送数据,然后手机可以检查服务器发送的消息,但我不确定你在问什么。
-
这里没有问题。你刚刚写下了你的想法。
-
我的问题是我该如何去做。如果我要使用@TomTsagk 建议的想法,那么我可以让A 向website.com 发送消息,然后它会发送给B?当有东西被发送给它时,网站如何知道该怎么做?
-
这个问题的答案非常广泛,但您需要类似 REST API 的东西。并且该站点将不知道如何处理这些数据。您必须自己实现该站点/服务器的逻辑。
标签: android messages data-transfer