-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Description
Firebase App Check currently does not support Flutter Windows platform. This creates a limitation for applications that target desktop environments and want to enforce backend protection using App Check.
Problem
When enforceAppCheck: true is enabled in Cloud Functions, requests from Flutter Windows apps always fail because App Check tokens cannot be generated on this platform.
This forces developers to disable App Check entirely or implement workarounds, reducing security consistency across platforms.
Expected Behavior
Firebase App Check should support Flutter Windows (and potentially other desktop platforms), allowing:
Generation of App Check tokens
Proper validation of requests from desktop apps
Consistent security enforcement across all platforms
Current Workaround
Disable enforceAppCheck for desktop environments
Or conditionally bypass App Check, which is not ideal for production security
Additional Context
This feature is especially important for apps that:
Use Flutter across mobile + desktop
Rely on Firebase Cloud Functions for secure backend operations
Environment
Flutter version: (your version)
firebase_core: (version)
firebase_app_check: (version)
Platform: Windows
Request
Please consider adding support for Firebase App Check on Flutter Windows platform.