0

Ich schreibe eine Android-App mit Objekten, die ich nach einer bestimmten Zeit automatisch ablaufen möchte. Auch wenn der Benutzer die App und die Dienste beendet.Firebase Realtime Database - Löschen eines untergeordneten Knotens nach einer bestimmten Zeit. Gibt es Cloud-Funktionen dafür?

Oh ja, ich habe Code in Hintergrunddienste geschrieben, um gelöschte Objekte auszulösen und zu organisieren und sie in andere Knoten zu verschieben, aber ich würde gerne herausfinden, ob das nur am Backend möglich ist.

Jeder Einblick wäre sehr hilfreich!

Dank -T

+0

Nein, aber Sie können einen Server erstellen und verbinden Sie es mit Firebase ziemlich einfach. –

Antwort

0

Ich glaube nicht, es eine spezielle Funktion für das, was Sie wollen, ist. Sie müssen es manuell auslösen java.time Dienstprogramm von Android/Java könnte dafür nützlich sein. schreibe eine Methode, die die Zeit des Systems überprüft und und wenn die Wunschzeit mit deiner Funktionszeit übereinstimmt, trigger die postRef.remove für firebase.

vielleicht hilft diese

if(java.time.LocalDateTime==urTimeForDelete){postRef.remove();} 
+0

Ich verwende CountDownTimer derzeit in einem Hintergrunddienst, der auf der Clientseite scheint. Hoffe nur, Firebase kann etwas zu schreiben Knoten im Backend schließlich:/Danke – TJBlack31

+0

@ TJBlack31 scheint diese Lösung auch ... Happy Coding :) –

0

Da jedes Projekt Firebase mit einem Google-Cloud-Projekt, das Sie App engine Cron service verwenden gesichert wird Ihnen Job zu erledigen.

Verwandte Themen