我想创建一个应用程序以使用来自API的实时数据。该API为我提供有关不同温度的信息。当超过一定的温度时,我的应用程序需要将事件通知给用户。如何创建应用程序以使用实时通知
这个程序需要运行在Android和一个网页浏览器。所以,我的问题是架构...我的应用程序需要成为一个WebSocket或REST API?
任何帮助表示赞赏!
我想创建一个应用程序以使用来自API的实时数据。该API为我提供有关不同温度的信息。当超过一定的温度时,我的应用程序需要将事件通知给用户。如何创建应用程序以使用实时通知
这个程序需要运行在Android和一个网页浏览器。所以,我的问题是架构...我的应用程序需要成为一个WebSocket或REST API?
任何帮助表示赞赏!
你需要一个通知服务,以及谷歌有这样的事情对我们...
看看下面的图片,
你需要在谷歌服务中注册您的Android应用程序,和Web界面将需要一个ID,所以每次要推的东西到Android,您的网络接口,而不是将它推到谷歌服务器与应用程序的Id,然后谷歌(无论如何)将本地化你的应用程序,即使它没有运行,他们会得到通知,
幕后有你必须做的一些事情,就像从NASA发射火箭一样。
我会建议去看看一些tutorials ,以开始与您的应用程序的注册,获得API密钥等等等等。
我有疑问。为我提供温度的API是从其他人开发的。此API必须托管并在GCM中注册? – azrael
然后改变洞的故事....如果API由3er party开发,那么你将要求他们自己的推送服务,否则你将需要去一个RESTful服务(这意味着你需要不断调查服务器,这不是个好主意......) –
使用GCM ....这是最适合您正在寻找的.... –