1

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

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

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。

4

1 回答 1

2

由于无法在没有有效设备的情况下访问您的 Firebase 资源,SafetyNet 认证失败。

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

于 2021-06-24T16:03:11.717 回答