Ich bin neu Dart und Firebase, aber nach ein wenig mit ihnen zu spielen habe ich auf folgendes Problem gestolpert:Keine Fehlerereignisse in Firebase onValue Strom
ich einen Test Feuerbasis App mit der erstellten Folgende Regeln:
Jetzt, wenn ich publicTestData gelesen habe, ist alles in Ordnung Aber wenn ich versuche, privateTestData (nicht authentifiziert) zu lesen, erwarte ich einen Sicherheitsfehler oder etwas ähnliches, aber errorHandler wird nie aufgerufen.
Mein Code:
FB.Firebase testFBReference;
valueHandler(FB.Event event) {
var value = event.snapshot.val();
print("Value: '$value'.");
}
errorHandler(error) {
print("Some error.");
}
doneHandler() {
print("Done.");
}
void initializeFBReference() {
testFBReference = new FB.Firebase("https://test.firebaseio.com/privateTestData");
testFBReference.onValue.listen(valueHandler, onError: errorHandler, onDone: doneHandler);
}