【发布时间】:2016-12-03 09:49:19
【问题描述】:
为了验证从客户端应用发送的 Firebase 令牌,我使用以下代码:
Task<FirebaseToken> authTask = FirebaseAuth.getInstance().verifyIdToken("very long string token").addOnSuccessListener(new OnSuccessListener() {
@Override
public void onSuccess(Object tr) { }
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(Exception excptn) { }
}).addOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(Task task) { }
});
try {
Tasks.await(authTask);
} catch(ExecutionException | InterruptedException e ){
//handle error
}
FirebaseToken decodedToken = authTask.getResult();
String uid = decodedToken.getUid();
当通过 Maven/google 后端 api 部署它时,我收到以下错误:
java.lang.IllegalStateException:名称为 [DEFAULT] 的 FirebaseApp 不存在
我该如何解决?
【问题讨论】:
标签: java maven authentication token firebase-authentication