搜索插件、代码仓与 APP 分类

插件详情v0.5.1

firebase_app_check

App Check 可与其他 Firebase 服务配合使用,帮助保护您的后端资源免受滥用,例如账单欺诈或网络钓鱼。

AndroidiOSWebmacOSWindows
近 30 天下载
70.8万
喜欢数
208
Pub 分数
160

安装插件

flutter pub add firebase_app_check

插件介绍

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

Firebase App Check 通过验证请求是否来自合法且未经修改的应用程序,帮助保护 Firebase 后端资源免受滥用。它与其他 Firebase 服务配合使用,可防止未经授权的访问,例如账单欺诈或网络钓鱼攻击。通过集成应用认证与 Safety Net、设备检查或 reCAPTCHA,确保只有可信的应用程序才能访问您的服务。适用于 Android、iOS、Web、macOS 和 Windows,无需进行大量代码更改即可增强安全性。非常适合处理敏感数据或盈利服务的应用程序。

适合场景

  • 保护 Firebase API 避免滥用
  • 防止货币化应用中的计费欺诈
  • 保护后端资源免受未经授权的访问
  • 降低网络钓鱼风险
  • 在多平台应用中强制执行应用真实性

主要特点

  • 通过 SafetyNet、DeviceCheck 或 reCAPTCHA 进行应用验证
  • 与 Firebase 服务集成
  • 对多平台的支持
  • 所需的代码更改最少
  • 应用完整性实时验证

适合对象

  • 包含敏感数据的应用程序
  • 盈利应用
  • 易受滥用的服务
  • 跨平台应用
  • 高安全要求

使用建议

  • 需要设置 App Check 提供程序
  • 每个平台的附加配置
  • 可能轻微影响性能
  • 不是独立的安全解决方案
  • 依赖 Firebase 生态系统

原始 README

以下为关联源码仓库的 README 原文快照,最新内容请访问源码仓库。

Flutter + Firebase logo

FlutterFire

Follow on Twitter Maintained with Melos OSSF scorecard


[Changelog] • [Packages]


FlutterFire is a set of Flutter plugins that enable Flutter apps to use Firebase services. You can follow an example that shows how to use these plugins in the Firebase for Flutter codelab.

Flutter is Google’s UI toolkit for building beautiful, natively compiled applications for mobile, web, and desktop from a single codebase. Flutter is used by developers and organizations around the world, and is free and open source.


Documentation


Stable Plugins

Name pub.dev Firebase Product Documentation View Source Android iOS Web MacOS Windows
Analytics Analytics pub.dev badge 🔗 📖 firebase_analytics ✔ ✔ ✔ β N/A
App Check App Check pub.dev badge 🔗 📖 firebase_app_check ✔ ✔ ✔ β N/A
Authentication Authentication pub.dev badge 🔗 📖 firebase_auth ✔ ✔ ✔ β (*)
Cloud Firestore Cloud Firestore pub.dev badge 🔗 📖 cloud_firestore ✔ ✔ ✔ β (*)
Cloud Functions Cloud Functions pub.dev badge 🔗 📖 cloud_functions ✔ ✔ ✔ β N/A
Cloud Messaging Cloud Messaging pub.dev badge 🔗 📖 firebase_messaging ✔ ✔ ✔ β N/A
Cloud Storage Cloud Storage pub.dev badge 🔗 📖 firebase_storage ✔ ✔ ✔ β (*)
Core Core pub.dev badge 🔗 📖 firebase_core ✔ ✔ ✔ β (*)
Crashlytics Crashlytics pub.dev badge 🔗 📖 firebase_crashlytics ✔ ✔ N/A β N/A
Data Connect Data Connect pub.dev badge 🔗 📖 firebase_data_connect ✔ ✔ ✔ N/A N/A
In-App Messaging In-App Messaging pub.dev badge 🔗 📖 firebase_in_app_messaging ✔ ✔ N/A N/A N/A
Installations Installations pub.dev badge 🔗 📖 firebase_app_installations ✔ ✔ ✔ β N/A
Performance Monitoring Performance Monitoring pub.dev badge 🔗 📖 firebase_performance ✔ ✔ ✔ N/A N/A
Realtime Database Realtime Database pub.dev badge 🔗 📖 firebase_database ✔ ✔ ✔ β N/A
Remote Config Remote Config pub.dev badge 🔗 📖 firebase_remote_config ✔ ✔ ✔ β N/A

(*) for development only. Production on Windows is not supported.

Preview Plugins

Name pub.dev Firebase Product Documentation View Source Android iOS Web MacOS
ML Model Downloader (deprecated) ML Model Downloader pub.dev badge 🔗 📖 firebase_ml_model_downloader ✔ ✔ N/A β

Issues

Please file FlutterFire specific issues, bugs, or feature requests in our issue tracker.

Plugin issues that are not specific to FlutterFire can be filed in the Flutter issue tracker.

Contributing

If you wish to contribute a change to any of the existing plugins in this repo, please review our contribution guide and open a pull request.

所属分类

依赖

依赖清单 4 项

  • firebase_app_check_platform_interface^0.5.1+3
  • firebase_app_check_web^0.3.1+3
  • firebase_core^5.1.0
  • firebase_core_platform_interface^8.1.1

源码仓库

使用此插件的项目