2 回答

TA貢獻1876條經驗 獲得超6個贊
您可以使用這段代碼在 Firebase 數據庫中查找phoneNumber(您擁有的)并將其與phone數據庫中節點中的所有電話號碼進行比較。
如果您成功找到一個,則獲取該key()子節點的 。
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條經驗 獲得超5個贊
你可以得到uid
如下:
String currentuser = FirebaseAuth.getInstance().getCurrentUser().getUid();
添加回答
舉報