无法为 Android 个应用初始化 App Check

Unable to initialise App Check for Android app

我正在尝试 运行 模拟器上的可调用云函数,但我失败了,因为应用程序检查不成功

这是我的应用程序的启动器 activity。 activity调用函数不同

super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash_screen);

        Objects.requireNonNull(getSupportActionBar()).hide();

        FirebaseApp.initializeApp(this);
        FirebaseAppCheck firebaseAppCheck = FirebaseAppCheck.getInstance();
        firebaseAppCheck.installAppCheckProviderFactory(SafetyNetAppCheckProviderFactory.getInstance());

我得到的错误是:

W/FirebaseContextProvider: Error getting App Check token; using placeholder token instead.
Error: com.google.firebase.FirebaseException: Error returned from API. code: 403 body: App attestation failed: 1:<number>:android<number>:

我不明白应该如何初始化 App Check。

SafetyNet Attestation 突然失败,因为无法在没有有效设备的情况下访问您的 Firebase 资源。

在 FlutterFire 中有这个很棒的设置指南,请检查 https://firebase.flutter.dev/docs/app-check/usage/