2017-02-12 3 views
0

Ich habe einen Anwendungsfall, bei dem ich täglich neue Daten in Firebase eingeben muss. Es macht für den Kunden keinen Sinn, diese Arbeit zu machen. Es beinhaltet, dass ein Benutzer Aufgaben erstellen kann, und jede Aufgabe sollte täglich vom Benutzer ausgeführt werden können. Nach der Aufgabenerstellung durch den Benutzer werden Daten für den Tag erstellt, an dem der Benutzer den Vorgang abschließen kann. Um 00:00:00 Uhr des nächsten Tages sollten jedoch neue Daten erstellt werden.Wie kann ich täglich Daten in Firebase einfügen?

Was ist der beste Weg, dies mit Firebase zu erreichen?

Antwort

1

Sie können dies mit Firebase's Admin Database API tun.

Dies würde Ihnen ermöglichen, in die Datenbank für jeden Ihrer Benutzer von Ihrem eigenen Server zu schreiben, ohne den Client zu verwenden. Allerdings müssten Sie die Planung selbst vornehmen, um dies zu erreichen, hängt davon ab, wie Sie Ihren Server einrichten. Ein anderer Weg wäre, eine geplante Benachrichtigung über Firebases Cloud Messaging service zu verwenden, um jeden Client zu benachrichtigen, die Datenbankschreibaufgabe jeden Tag zur gleichen Zeit auszuführen, jedoch würde dies die Verwendung des Clients erfordern und es könnte für den Benutzer lästig sein, zu empfangen eine Benachrichtigung jeden Tag.

+0

Gute Links. Um zu klären, gibt es keine Möglichkeit, dies zu tun, ohne einen separaten Server einzurichten, korrigieren? –

+0

Eigentlich habe ich gerade Zapier angeschaut und sie stellen vielleicht eine Integration für Sie bereit, die Ihren eigenen Server nicht mit einbezieht: https://zapier.com/app/editor/template/10613, dies wäre zum Schreiben an eine Person Benutzerdaten. Ansonsten glaube ich, dass Sie Ihren eigenen Server einrichten müssen. –

Verwandte Themen