Ich möchte ein einfaches Firebase-Ereignisprotokoll hinzufügen, um mir mitzuteilen, wenn ein bestimmtes Ereignis eintritt. Bei diesem Ereignis setzt meine App eine Benachrichtigung zum Abstellen. Welchen Code würde ich dafür verwenden und wo würde ich den Code ablegen? Meine App ist bereits eingerichtet, um die Standard-Firebase-Analyse zu protokollieren. Vielen Dank an alle für die HilfeWie erstelle ich mein Firebase-Ereignisprotokoll in der Android App?
1
A
Antwort
0
Welcher Code würde ich für dieses verwenden
Hier Probenverfahren, das ein Ereignis mit einem Wert zugeordnet sendet:
import android.content.Context;
import android.os.Bundle;
import com.google.firebase.analytics.FirebaseAnalytics;
public class EventHelper {
public static void logEvent(Context context, String eventType, int value) {
FirebaseAnalytics firebaseAnalytics = FirebaseAnalytics.getInstance(context);
Bundle bundle = new Bundle() ;
bundle.putInt(FirebaseAnalytics.Param.VALUE, value);
firebaseAnalytics.logEvent(eventType, bundle);
}
}
Hinweis, dass dies mehr ein Schnipsel als ein vollpolierter Helfer.
und wo würde ich den Code setzen.
Setzen Sie es einfach, wenn das Ereignis eintritt ... Firebase wird sich um den Rest kümmern. Zum Beispiel können Sie es aus einer Aktivität aufrufen:
EventHelper.logEvent(this, "item_purchased", amountInEuros);
Hoffe, das hilft.
Verwandte Themen
- 1. Wie erstelle ich mein eigenes Symbol in Android Launcher
- 2. Wie erstelle ich ein Menü wie in der Dropbox App?
- 3. versucht, in mein Android App mein
- 4. Wie erstelle ich mein eigenes Ostream/Streambuf?
- 5. Wie erstelle ich mein erstes OpenGL-Programm
- 6. Wie erstelle ich mein eigenes Mnist-Dataset?
- 7. Android - Wie erstelle ich Erinnerung/Alarm in der Anwendung
- 8. Wie erstelle ich Android-App mit WordPress-Datenbank?
- 9. iPhone Wie erstelle ich eine Vollbild-App?
- 10. Wie erstelle ich Hilfe-Schaltflächen in Android?
- 11. Wie erstelle ich eine Baumansicht in Android?
- 12. Wie erstelle ich ein Observable in Android?
- 13. Wie erstelle ich eine Datenbank in Android?
- 14. Wie erstelle ich ein AttributSet in Android?
- 15. Wie erstelle ich eine Datei in Android?
- 16. Wie erstelle ich Geofence in einem Android?
- 17. Wie erstelle ich Berichte in Calabash-android
- 18. Wie erstelle ich eine Android-App mit einer anderen Android-App?
- 19. Wie erstelle ich ein Dropdown in einer Navigationsleiste (in Android)?
- 20. Wie erstelle ich eine JQuery Slider-ähnliche Funktion in der iPhone/Android Web App?
- 21. Wie erstelle ich eine Benachrichtigungsmarke in Phonegap?
- 22. Mein Hintergrundmusikdienst in der Android App wird auch dann wiedergegeben, wenn ich die App schließe
- 23. Wie erstelle ich einen Android Tabbed Dialog, der Fragmente enthält?
- 24. Wie erstelle ich eine zweite Version der aktuellen App?
- 25. Wie erstelle ich eine eigene OTA App in AOSP - fslota?
- 26. Wie erstelle ich eine benutzerdefinierte Android-Bibliothek in Android Studio?
- 27. Erstelle Benutzer accesstoken für Android-App
- 28. Wie erstelle ich Equalizer für Android
- 29. Wie erstelle ich ein Pop-up, wenn ich die App zum ersten Mal in Android öffne?
- 30. Wie erstelle ich ein Medienelement? android
Mache ich das erste Bit Code (EvenHelper-Klasse) als eigene Klassendatei? Dann rufe es aus meiner Aktivität heraus, wo das Benachrichtigungsereignis eintritt, dass ich mich in Firebase einloggen möchte. – user3718236
Könntest du auch erklären, was "item_purchasd" und "inEuros" im Code tun? Ich gehe davon aus, dass das an Firebase gesendet wird? kann ich sie ersetzen mit sagen "Schulname", SchoolName wo SchoolName ist eine String-Variable, die ich erklärt habe? – user3718236
@ user3718236 EventHelper: Es ist nur ein praktischer Helfer, wenn (wie ich) Sie verschiedene Ereignisse haben, die alle einen Wert haben - Vergessen Sie nicht, dass diese Werte spezielle Parameter sind, die für jeden Benutzer gesammelt werden. – Benoit