小编Tob*_*sen的帖子

如何在 Flutter 应用中实现 App Check

我正在尝试在 Android 版 Flutter 应用程序中实现 App Check,并遵循 flutterfire 文档。我已经完成了此处概述的安装部分: https: //firebase.flutter.dev/docs/app-check/overview 现在我正在按照此文档进行使用: https: //firebase.flutter.dev/docs/app-检查/使用

await FirebaseAppCheck.instance.activate(webRecaptchaSiteKey: 'recaptcha-v3-site-key');因此,我在调用初始化 firebase 之后将其添加到我的 Main 方法中。

现在我需要使用 App Check 启用调试,文档说我应该将此依赖项添加到我的 app/build.gradle 文件中:implementation 'com.google.firebase:firebase-appcheck-debug:16.0.0-beta01'并将以下代码片段添加到我的 MainActivity.java onCreate 方法中:

import com.google.firebase.appcheck.FirebaseAppCheck;

FirebaseApp.initializeApp(/*context=*/ this);
FirebaseAppCheck firebaseAppCheck = FirebaseAppCheck.getInstance();
firebaseAppCheck.installAppCheckProviderFactory(DebugAppCheckProviderFactory.getInstance());
Run Code Online (Sandbox Code Playgroud)

我尝试通过在项目根文件夹中使用以下命令创建 MainActivity.java 来做到这一点:flutter create -a java .

所以我的 MainActivity.java 看起来像这样:

import io.flutter.embedding.android.FlutterActivity;
import com.google.firebase.appcheck.FirebaseAppCheck;

public class MainActivity extends FlutterActivity {
      @Override
      protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            FirebaseApp.initializeApp(/*context=*/ this);
            FirebaseAppCheck firebaseAppCheck = FirebaseAppCheck.getInstance();
            firebaseAppCheck.installAppCheckProviderFactory(
            DebugAppCheckProviderFactory.getInstance());
      } …
Run Code Online (Sandbox Code Playgroud)

firebase flutter firebase-app-check

8
推荐指数
1
解决办法
4380
查看次数

标签 统计

firebase ×1

firebase-app-check ×1

flutter ×1