2 回答

TA貢獻1876條經(jīng)驗 獲得超6個贊
您可以使用這段代碼在 Firebase 數(shù)據(jù)庫中查找phoneNumber(您擁有的)并將其與phone數(shù)據(jù)庫中節(jié)點中的所有電話號碼進行比較。
如果您成功找到一個,則獲取該key()子節(jié)點的 。
mFirebaseRef = new Firebase("https://yours.firebaseio.com");
mFirebaseRef.orderByChild("phone").equalTo(phoneNumber).addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot child: dataSnapshot.getChildren()) {
Log.i("MainActivity", child.getKey());
}
}
@Override
public void onCancelled(FirebaseError firebaseError) {
Log.e("MainActivity", "onCancelled", firebaseError.toException());
}
});

TA貢獻1772條經(jīng)驗 獲得超5個贊
你可以得到uid
如下:
String currentuser = FirebaseAuth.getInstance().getCurrentUser().getUid();
添加回答
舉報