我有两个Android设备5.1.1,5.0.2和模拟器(Pixel2 api 28(android 9)),对于第一个设备( 5.1.1 ),我可以使用没问题
我正在使用此代码生成令牌
irebaseInstanceId.getInstance().getInstanceId()
.addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
@Override
public void onComplete(@NonNull Task<InstanceIdResult> task) {
if (!task.isSuccessful()) {
Log.w("FCM_TOKEN", "getInstanceId failed", task.getException());
return;
}
// Get new Instance ID token
String token = task.getResult().getToken();
}
});
在使用第二个设备(5.0.2)和模拟器(android 9)时出现此异常
05-26 01:10:01.115 13377-13402 / com.abc.payapp E / FirebaseInstanceId:令牌检索失败:AUTHENTICATION_FAILED
生成令牌时需要哪种身份验证!
答案 0 :(得分:0)
使用模拟器或设备没有 Google Play会导致此错误。
在您的设备/仿真器上检查Google Play商店应用,进行更新,您应该一切顺利!