繁体   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