File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ import 'package:flutter/material.dart';
2+ import 'package:firebase_core/firebase_core.dart';
3+
4+ // Import the firebase_app_check plugin
5+ import 'package:firebase_app_check/firebase_app_check.dart';
6+
7+ Future<void> main() async {
8+ WidgetsFlutterBinding.ensureInitialized();
9+ await Firebase.initializeApp();
10+ await FirebaseAppCheck.instance.activate(
11+ // You can also use a `ReCaptchaEnterpriseProvider` provider instance as an
12+ // argument for `webProvider`
13+ webProvider: ReCaptchaV3Provider('recaptcha-v3-site-key'),
14+ // Default provider for Android is the Play Integrity provider. You can use the "AndroidProvider" enum to choose
15+ // your preferred provider. Choose from:
16+ // 1. Debug provider
17+ // 2. Safety Net provider
18+ // 3. Play Integrity provider
19+ androidProvider: AndroidProvider.debug,
20+ // Default provider for iOS/macOS is the Device Check provider. You can use the "AppleProvider" enum to choose
21+ // your preferred provider. Choose from:
22+ // 1. Debug provider
23+ // 2. Device Check provider
24+ // 3. App Attest provider
25+ // 4. App Attest provider with fallback to Device Check provider (App Attest provider is only available on iOS 14.0+, macOS 14.0+)
26+ appleProvider: AppleProvider.appAttest,
27+ );
28+ runApp(App());
29+ }
You can’t perform that action at this time.
0 commit comments