我已生成注册用户的推送ID。
public static TableQuery<TElement> AndWhere<TElement>(this TableQuery<TElement> query, string filter)
where TElement : ITableEntity,new ()
{
if (query.FilterString.IsNullOrEmpty())
{
query.FilterString = filter;
}
else
{
query.FilterString = TableQuery.CombineFilters(query.FilterString, TableOperators.And, filter);
}
return query;
}
用户登录后如何获取此ID?
请帮助我。
答案 0 :(得分:0)
您可以将该ID作为用户对象的属性存储在数据库中,但是更优雅的方法是使用uid
而不是push()
方法提供的随机密钥。因此,通过身份验证后,可以使用以下代码行获取uid
:
String uid = FirebaseAuth.getInstance().getCurrentUser().getUid();