从多个数据库firebase获取uid

时间:2017-07-13 21:44:58

标签: android firebase firebase-realtime-database firebase-authentication

我陷入了项目的主要问题。 我想要的是:一个用户是客户,另一个是驱动程序。 我有2个数据库,其中客户经度和纬度正在保存,也有驱动程序的数据库中的驱动程序。 我希望当客户请求驱动程序应用程序获得当前用户所接受的AppDelegate客户数据库的经度和纬度时。 如何获得该客户的uid? 我找到了访问客户数据库的方法

uid

但是如何获得当前用户的uid请求。 这是2个数据库的图像

Firebase Database Customer

Firebase Database Driver

驱动程序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(); 方法。

1 个答案:

答案 0 :(得分:0)

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;
});