2016-04-23 3 views
0

Ich versuche zu sehen, ob es möglich ist, Firebase zu verwenden, um die Anzahl der aktiven Benutzer in Echtzeit auf meiner Shopify-Site anzuzeigen. Ich möchte auch die aktiven Benutzer auf einer einzigen Produktseite zeigen, wenn das möglich ist.Verwenden von Firebase, um alle aktiven Besucher auf der Shopify-Site anzuzeigen?

Ich sehe den Firebase-Beispielcode für Präsenz, aber es sieht so aus, dass dies nur für angemeldete Benutzer funktioniert. Wie kann ich oder ist es sogar möglich, die Anzahl der Nutzer in Echtzeit zu zeigen, egal ob jemand eingeloggt ist oder nicht ... ähnlich wie bei Google Analytics in Echtzeit?

Antwort

0

Die Firebase Anwesenheit Proben (one, two, three) alle verlassen sich auf die Firebase onDisconnect() Handhabung. Mit dieser Methode können Sie Schreib-/Löschaktionen angeben, die mit Ihren Firebase-Daten auf dem Server ausgeführt werden sollen, sobald festgestellt wird, dass die Verbindung zu einem Client unterbrochen wurde.

Ein solches System kann mit der Firebase-Authentifizierung problemlos funktionieren, Sie benötigen jedoch eine Möglichkeit, jeden Benutzer eindeutig zu identifizieren. Dies kann ein beliebig zufälliger Bezeichner sein oder z. B. die von der anonymen Firebase-Authentifizierung generierte uid. Beide dienen demselben Ziel: Authentifizierung ohne Identifikationen. Dieser letzte Ansatz ähnelt in etwa der Funktionsweise vieler Analysedienste: Sie geben Ihnen eine eindeutige ID, wenn sie Sie zum ersten Mal sehen, und verfolgen Sie dann anhand dieser ID.