2016-09-23 70 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