[英]White Screen while setting App Check for Flutter Web
為了保護我的網站,我嘗試將我的 web Flutter 應用程序和我的 Firebase 后端鏈接到 App Check。
我創建了一個 reCAPTCHA v3,它為我提供了兩個密鑰:
為了將它鏈接到我的項目,我使用以下代碼:
void main() async {
WidgetsFlutterBinding.ensureInitialized();
await Firebase.initializeApp(
options: DefaultFirebaseOptions.web,
);
await FirebaseAppCheck.instance.activate(
webRecaptchaSiteKey: 'website key (public)',
);
runApp(MultiProvider(
providers: [
ChangeNotifierProvider(create: (context) => ContentView()),
ChangeNotifierProvider(create: (context) => AuthBase()),
ChangeNotifierProvider(create: (context) => TopCollaboratorsProvider()),
],
child: const MyApp(),
));
}
然后在 Firebase 控制台上,我輸入了密鑰。
但是,當我嘗試在 Firebase 托管或其他托管解決方案上在線構建我的 web 應用程序時,我的屏幕完全是白色的,我的應用程序沒有加載。
在 web 模擬器上,一切正常,我的應用程序正在正確加載。
難道我做錯了什么?
謝謝您的幫助
最后在 firebase init hosting 確保你把 build/web 作為你的文件不公開。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.