嗨,我已经将Firebase身份验证系统添加到了我的Android应用程序中
现在,成功登录后,我需要获取Facebook令牌,我可以获取用户DisplayName,Email和Phone,但不需要我需要存储以在应用程序中进行进一步操作的令牌字符串。
我尝试过
if (requestCode == RC_SIGN_IN) {
IdpResponse response = IdpResponse.fromResultIntent(data);
if (resultCode == RESULT_OK) {
FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
String fb_token = user.getToken(true).toString();
// ...
}
但是似乎没有getToken()方法
所以,如何获得令牌作为字符串
谢谢
答案 0 :(得分:0)
这个问题类似于Android Studio - Get Firebase token from GetIdToken,它可以回答您的问题。
FirebaseUser类具有一个getIdToken(boolean)
方法,该方法返回一个Task,该Task可用于获取作为字符串的令牌。