簡體   English   中英

從多個數據庫Firebase獲取uid

[英]Get uid from multiple database firebase

我陷入了項目的主要問題。 我想要的是:一個用戶是客戶,另一個是驅動程序。 我有2個數據庫,其中保存了客戶經度和緯度,並且還存儲了駕駛員數據庫中的駕駛員數據。 我想要當客戶請求驅動程序應用程序在該驅動程序接受的當前用戶的uid下獲取客戶數據庫的經度和緯度。 我如何獲得該客戶的uid 我找到了訪問客戶數據庫的方法

FirebaseOptions options = new FirebaseOptions.Builder()
            .setApplicationId("<your application id>")
            .setApiKey("<your api key>")
            .setDatabaseUrl("<your DB url that ends in 'firebaseio.com/' ")
            .build();

但是,如何獲取請求的當前用戶的uid。 這是2個數據庫的圖像

Firebase數據庫客戶

Firebase數據庫驅動程序

驅動程序uid僅用於假設,我忘了在uid下使用push()方法。

myDatabase.child("codes")
     .addListenerForSingleValueEvent(new ValueEventListener() {
public void onDataChange(DataSnapshot dataSnapshot) {
    String clubkey = dataSnapshot.getKey();

firebase_instance.limit(100).on("child_added", function(snap) {
  var name = snap.key;
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM