无法为某些设备生成 FCM 令牌



我有两个Android设备5.1.1,5.0.2和Emulator(Pixel2 API 28(Android 9((,对于第一个设备( 5.1.1 (我可以生成FCM令牌毫无问题

我正在使用此代码生成令牌

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:图ken检索失败:authentication_failed

生成令牌时需要什么样的身份验证!

使用模拟器或设备没有 Google Play会导致此错误。

在您的设备/模拟器上检查Google Play商店应用程序,进行更新,您应该很好!

相关内容

  • 没有找到相关文章

最新更新