2017-07-13 44 views
0

我想制作一个可以响应服务器请求的应用程序。例如,如果我在PC的浏览器中按一个按钮来截取手机的屏幕截图,那么我的应用程序将使用屏幕截图进行回应。我想我需要做一个服务,它会一直检查服务器的请求。我怎样才能做到这一点?如何在android中连续检查服务器的请求?

+0

你不能这样做,否则你会消耗所有的手机电池。我认为你最好的机会是拥有推送通知类型的系统,例如[GCM](https://code.tutsplus.com/tutorials/how-to-get-started-with-push-notifications-on- Android的 - CMS-25870)。 – Alessio

+1

您可以将推送通知用于此目的 https://firebase.google.com/docs/cloud-messaging/ –

+0

您需要使用[FCM](https:// firebase)实施任何实时机制,例如推送通知.go](https://socket.io/) –

回答

0

我认为你可以通过谷歌的Firebase服务来实现这一目标,它是免费的。

+1

这应该是在评论 –

+0

对不起,即时通讯新的使用应用程序,使用[套接字.io](https://socket.io/)服务器和客户端之间的实时连接.google.com/docs /我其实想要输入评论 – Disturb

0

创建一个服务,它将在特定的时间间隔(如5分钟或10分钟)后向服务器请求。

0

你需要做三件大事。

  • 服务器在用户的特定操作下触发客户端(Android设备)。

  • 根据 接收推送和做任务的客户端(Android设备)推送消息并向服务器发送确认。

  • 服务器读取 来自客户端的确认和更新用户完成/撤消任务。

相关问题