【问题标题】:Get uid from multiple database firebase从多个数据库 firebase 获取 uid
【发布时间】:2017-07-13 21:44:57
【问题描述】:

我陷入了项目的主要问题。 我想要的是:一个用户是客户,另一个是司机。 我有 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个数据库的图像

驱动uid只是假设,我忘了在uid下使用push()方法。

【问题讨论】:

  • 我想我们可以提供帮助,如果您提供您已经编写的代码。

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


【解决方案1】:
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;
});

【讨论】:

  • 你能解释一下吗?
猜你喜欢
  • 2021-02-09
  • 1970-01-01
  • 1970-01-01
  • 2018-10-03
  • 1970-01-01
  • 1970-01-01
  • 2019-06-18
  • 2018-02-08
  • 1970-01-01
相关资源
最近更新 更多