2016-09-23 2 views
0

Hey alle, damit ich eine Frage habe, kann ich einen Endpunkt API in meiner mobilen Anwendung haben?HTTP Request Mobile Javascript

Zum Beispiel habe ich einen Server, der Sachen mit Daten machen würde, und dann würde ich eine Post-Anfrage an meine mobile Anwendung senden lassen, damit neue Daten hereingekommen sind. Wie würde ich darüber gehen? Ist das überhaupt möglich?

Meine Lösung, die ich fand, war Firebase API zu verwenden, da ich mich erinnere, dass es einen Beobachter hat. So kann ich einfach einige Daten in der Firebase-Datenbank ändern, indem ich meinen Server verwende. Die mobile Anwendung wird den Firebase-Watcher haben und sehen, dass sich etwas in der FB-Datenbank geändert hat und darauf reagieren wird.

Ohne Firebase zu verwenden. Wenn ich jede Sekunde (als Wächter) eine Get-Anfrage von meiner mobilen Anwendung an meinen Server senden würde, ist das eine schlechte Übung? Oder ist es das, was der Beobachter der Feuerwache tut?

Ich weiß, dass Sie bei der Bereitstellung einer Webanwendung ein Back-End innerhalb des Verzeichnisses haben können. Werden mobile Anwendungen das überhaupt erlauben?

Gibt es einen einfacheren Weg?

beachten Sie auch

Ich bin mit Ionic Rahmen so ist es ein JavaScript-Framework

Und ich bin mit NodeJS/Express als Server

Antwort

0

Wenn ich senden waren Anfrage an meinen Server von meiner mobilen Anwendung jede Sekunde (als Beobachter) ist das schlechte Praxis? Oder ist das ziemlich genau was der Beobachter der Feuerbasis tut?

Dies ist eine schlechte Praxis und das ist nicht das, was es tut.

Ich weiß, dass, wenn Sie eine Web-Anwendung bereitstellen Sie ein Back-End- im Verzeichnis haben. Werden mobile Anwendungen das überhaupt erlauben?

Sie können nicht leicht ein Backend in Ihrer mobilen Anwendung haben. Sie können es anrufen, haben aber keins in Ihrer Anwendung.

Die Verwendung von Firebase ist die bewährte Methode.

Wenn Sie einen eigenen Server erstellen möchten, können Sie auch einen Firebase-Cloud-Messaging-Server erstellen.

Was Sie tun, heißt Push-Benachrichtigungen. Mehr Infos hier: https://stackoverflow.com/tags/push-notification/info