2016-09-23 96 views
0

嘿大家所以我有一个问题,我可以在我的移动应用程序中有一个端点API?HTTP请求移动Javascript

例如,我有会做的东西有数据的服务器,然后我会发送POST请求我的移动应用程序,让它知道新的数据已经进来了。我会如何呢?这甚至可能吗?

我的解决方案我碰到了,因为我记得它有一个守望者使用API​​的火力点。所以我可以通过使用我的服务器轻松地更改Firebase数据库中的一些数据。移动应用程序将拥有Firebase观察器,并看到FB数据库中的某些内容发生了变化,并会对其做出反应。

不使用firebase。如果我每隔一秒钟(作为观察者)从我的移动应用程序向我的服务器发送获取请求,那是不好的做法?或者,这几乎是Firebase的观察者正在做的事情?

我知道,当您部署一个Web应用程序时,您可以在目录中有一个后端。移动应用程序甚至允许这样做?

有没有更简单的方法?

也注意到

我使用离子型框架,以便其JavaScript框架

而且我用的NodeJS/Express作为我的服务器

回答

0

如果我要送从我的手机 应用程序每秒钟(作为一个观察者)请求我的服务器是不好的做法?或者是 ,这几乎是Firebase的观察者正在做的事情?

这是一个不好的做法,这不是它在做什么。

我知道,当您部署一个web应用程序时,您可以在目录中有一个后端 。移动应用程序甚至允许这样做?

你不能很容易地在您的移动应用程序在后台运行。您可以调用它,但在应用程序中没有一个。

使用Firebase是一种很好的做法。

如果要创建自己的服务器,还可以创建Firebase云消息传递服务器。

你在做什么叫做推送通知。更多信息请见:https://stackoverflow.com/tags/push-notification/info