问题描述
我正在尝试在模拟器上运行一个可调用的云函数,但我失败了,因为应用检查没有成功
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/