ফায়ারবেস সমাধান পোর্টাল
分布式计数器
许多实时应用都有作为计数器的文档。例如,您可能会统计某个帖子的“顶”次数或某件商品的“收藏”数。 在 Cloud Firestore 中,您无法以不受限制的速率更新单个文档。如果您有一个基于单个文档的计数器并将其计数设为频繁更新,那么您的文档更新迟早会出现争用问题。请参阅 单个文档的更新 。 为了能够更频繁地更新计数器,您可以创建分布式计数器。 每个计数器都是一个包含“碎片”子集合的文档,计数器的值就是这些碎片值的总和。 写入吞吐量随碎片数量线性增长,因此具有 10
- টিউটোরিয়াল
- Firestore
丰富媒体价值
使用 Cloud Firestore 和 Firebase Extensions 通过 AI 模型发掘音频和图片资源的价值。 使用 Cloud Vision API 从图片中提取标签并保存到 Firestore。 了解详情 。 使用 Cloud Speech To Text 将 Cloud Storage 中的音频文件转录为.txt 文件。 了解详情 。 使用 Cloud Vision API 从图像中提取文本并保存到 Firestore。 了解详情 。
- টিউটোরিয়াল
- Firestore
从 CDN 分发打包式 Firestore 内容
许多应用会在首次网页加载时向所有用户分发相同的内容。例如,新闻网站可能显示最新报道,电子商务网站可能显示畅销商品。 如果此类内容从 Cloud Firestore 分发,就意味着在加载应用时,每个用户会发出一个新查询,但得到的是同样的结果。由于这些结果不会在用户之间缓存,因此应用的速度会比预期慢,并且消耗的成本也会比预期高。 借助 Cloud Firestore 内容包,您可以使用 Firebase Admin SDK 根据后端上的常见查询结果汇总数据内容包,并在 CDN 上分发这些缓存的预计算
- টিউটোরিয়াল
- Firestore
丰富文字处理
使用 Cloud Firestore 和 Firebase Extensions 来丰富您使用文本资源的能力。 此扩展程序允许您使用 PaLM API 汇总 Cloud Firestore 文档中的某个字段。 了解详情 。 使用此扩展程序获取用户提交的文本(例如写入 Cloud Firestore 集合的评论)的恶意评分。 了解详情 。 使用 Cloud Translation API 将写入 Cloud Firestore 集合的字符串翻译成多种语言。 了解详情 。 此扩展程序将音频转录为
- টিউটোরিয়াল
- Firestore
开始使用生成式 AI
本页面可帮助您开始在应用中实现生成式 AI 功能。它介绍了涉及生成式 AI 的 Firestore 功能和集成。 为商品推荐和聊天机器人等用例创建创新的 AI 赋能解决方案通常需要向量相似性搜索(简称向量搜索)。您可以对 Firestore 数据执行向量搜索,而无需将数据复制到另一个向量搜索解决方案,从而保持操作简单性和效率。 Cloud Firestore 中的向量搜索核心工作流包含 4 个步骤。
- টিউটোরিয়াল
- Firestore
在 Cloud Firestore 中构建在线状态系统
根据您正在构建的应用的类型,您可能会发现如果能够检测哪些用户或设备活跃在线上(也称为检测“在线状态”),会带来很多好处。 例如,如果您正在构建一个类似社交网络的应用或正在部署一组 IoT 设备,那么您可以使用这些信息来显示在线和有空聊天的朋友列表,或者按照“上次上线时间”对您的 IoT 设备进行排序。 Cloud Firestore 本身不提供在线状态支持,但您可以利用其他 Firebase 产品来构建一个在线状态系统。 要将 Cloud Firestore 连接到 Firebase
- টিউটোরিয়াল
- Firestore
实现由 AI 驱动的聊天机器人
使用 Firebase Extensions 将 AI 驱动的聊天机器人添加到您的应用中。您可以使用聊天机器人来改进客户服务、推广新功能或服务、提供销售报价或任意数量的使用场景。 使用此扩展程序,您可以使用由 Cloud Firestore 存储和管理的 PaLM API 轻松部署聊天机器人。 了解详情 。
- টিউটোরিয়াল
- Firestore
写入时聚合
Cloud Firestore 中的查询可让您查找大型集合中的文档。如需从整体上深入了解相关集合的属性,您可以对集合进行数据聚合。 您可以在读取或写入时聚合数据: 读取时聚合 在请求时计算结果。 Cloud Firestore 支持在读取时运行 count() 、 sum() 和 average() 聚合查询。读取时聚合查询比写入时聚合查询更容易添加到应用中。如需详细了解聚合查询,请参阅 使用聚合查询聚合数据 。 写入时聚合
- টিউটোরিয়াল
- Firestore
帮助用户和群组确保数据访问的安全性
许多协作应用允许用户根据一组权限读取和写入不同的数据片段。例如,在文档编辑应用中,用户可能希望允许其他一些用户对其文档执行读写操作,同时阻止不必要的访问。 您可以利用 Cloud Firestore 的数据模型以及自定义的 安全规则 在您的应用中实现基于角色的访问权限控制。 假设您正在构建一款协作式撰文应用,用户可以按照以下安全要求在其中撰写“故事”和“评论”: 假设您的应用有一个 stories 集合,其中每个文档代表一个故事。每个故事还有一个 comments
- টিউটোরিয়াল
- Firestore
清除和导出最终用户数据
了解可帮助用户控制其数据的各种选项。
- টিউটোরিয়াল
- Firestore
- Firebase-এর জন্য ক্লাউড ফাংশন
- Firebase যাচাইকরণ
- Firebase Realtime Database
Cloud Functions 有哪些用途?
通过 Cloud Functions ,开发者能够访问 Firebase 和 Google Cloud 事件,并利用可伸缩的计算力来运行代码以响应这些事件。虽然每款 Firebase 应用都应该以独特的方式使用 Cloud Functions 以满足其独特的需求,不过典型的用例大致可分为以下几类: 请查看您感兴趣的每个类别的使用场景和示例,然后查看 使用入门 教程或者 身份验证事件 、 分析事件 及其他事件的具体使用指南。 开发者可以使用 Cloud Functions
- কনসেপ্ট
- Firebase-এর জন্য ক্লাউড ফাংশন
与 BigQuery 集成
BigQuery 是经济实惠的全托管式 PB 级分析数据仓库,可让您分析大量数据。您可以使用以下 Firebase Extensions 将 Cloud Firestore 与 BigQuery 相关联: 将 Cloud Firestore 集合中的实时增量更新发送至 BigQuery 。 了解详情 。 在 Cloud Firestore 中安排和导出 BigQuery 查询结果以进行实时交付。 了解详情 。
- টিউটোরিয়াল
- Firestore
全文搜索
大多数应用允许用户搜索应用内容。例如,您可能想要搜索包含某个特定字词的帖子,或者搜索您撰写的关于特定主题的笔记。 Cloud Firestore 不支持原生索引,也不支持搜索文档中的文本字段。另外,下载整个集合并在客户端搜索字段也不现实。 如需对 Cloud Firestore 数据进行“在全文内搜索”,您可使用专门的第三方搜索服务。这些服务提供高级索引和搜索功能,远远超出任何简单的数据库查询所能提供的功能。 请查看下列搜索服务提供商并从中选择一个,然后继续操作:
- টিউটোরিয়াল
- Firestore
地理位置查询
许多应用都有按实际地理位置编入索引的文档。例如,您的应用可能允许用户浏览他们当前所在位置附近的商店。 Geohash 是用于将 (latitude, longitude) 对编码为单个 Base32 字符串的体系。在 Geohash 体系中,世界被划分为一个矩形网格。Geohash 字符串的每个字符都指定了前缀哈希值 32 个细分中的其中一个。例如,Geohash abcd 是完全涵盖在更大的 Geohash abc 范围之内的 32 个四字符哈希值的其中之一。
- টিউটোরিয়াল
- Firestore
使用 Swift Codable 映射 Cloud Firestore 数据
Swift 4 中引入了 Swift 的 Codable API,支持用户利用编译器的强大功能,更轻松地将数据从序列化格式映射到 Swift 类型。 您可能已经在使用 Codable 将数据从 Web API 映射到应用的数据模型(或者反之),但其灵活的用途远不止于此。 在本指南中,我们将了解如何使用 Codable 将 Cloud Firestore 中的数据映射到 Swift 类型,以及如何实现反向映射。 从 Cloud Firestore
- টিউটোরিয়াল
- Firestore
使用 Firebase Hosting 提供动态内容和托管微服务
了解如何使用无服务器计算方案来托管微服务,您可以通过定向 HTTPS 请求来触发函数和容器化应用,使其在代管式安全环境中运行。
- কনসেপ্ট
- Firebase-এর জন্য ক্লাউড ফাংশন
- Cloud Run
- Firebase Hosting
在渐进式 Web 应用 (PWA) 中使用 Firebase
渐进式网页应用 (PWA) 遵循 一系列准则 ,旨在确保您的用户获得可靠、快速和引人入胜的体验。 Firebase 提供多种服务,可帮助您有效地向应用添加渐进式功能,以符合许多 PWA 最佳实践,包括: 本页面大致介绍了 Firebase 平台如何使用我们的跨浏览器 Firebase JavaScript SDK 帮助您构建现代化的高性能 PWA。 请按照我们的 入门指南 向您的 Web 应用添加 Firebase。 从提供网站服务到实现身份验证流程,PWA 提供安全可靠的工作流程始终至关重要。
- কনসেপ্ট
- Firebase Hosting
- Firebase-এর জন্য ক্লাউড ফাংশন
- Cloud Run
- Firebase যাচাইকরণ
使用 Firebase Extensions 快速为 Web 应用添加新功能
在此 Codelab 中,您将使用 Firebase Extensions 向在线购物平台 Web 应用添加功能。
- কোডল্যাব
- Firebase Realtime Database
- Firebase
- Firebase এক্সটেনশন
使用 Firebase Genkit 构建基于您的数据的生成式 AI 功能
了解如何使用 Firebase Genkit 和您已了解的应用开发技能和工具构建生成式 AI 功能。
- কোডল্যাব
- Firebase App Hosting
- Firebase
- Firestore
- Firebase Genkit
了解如何将 Firebase 用于 Flutter
了解如何使用 Firebase 构建 Flutter 移动应用。
- কোডল্যাব
- Firebase
- Android
- Flutter
- Firebase যাচাইকরণ
- Firestore
了解如何将 Firebase 用于 Web
使用 Firebase 和 StackBlitz 在线编辑器从头开始构建 Web 应用。您将使用基本的 HTML 和 JavaScript 与 Firebase 通信。这是一个非常好的介绍,介绍了如何使用 Firebase 控制台以及将 Firebase 集成到应用中。您无需事先掌握大量相关知识,也无需安装软件。
- কোডল্যাব
- Firebase যাচাইকরণ
- Firebase Hosting
- Firebase
- Firestore
使用 Cloud Messaging 和 Cloud Functions 为 Web 应用发送通知
在此 Codelab 中,您将学习如何使用 Cloud Functions for Firebase 向聊天应用的用户发送通知。
- কোডল্যাব
- Firebase-এর জন্য ক্লাউড ফাংশন
- Firebase Cloud Messaging
- Firebase
使用 Firebase Cloud Messaging 为 Flutter 应用发送和接收通知
在此 Codelab 中,您将使用 FCM HTTP v1 API 向在多个平台上运行的应用发送推送通知。您可以使用 Flutter 构建应用,该应用可在 Android/iOS/Web 上顺畅运行。
- কোডল্যাব
- Firebase Cloud Messaging
使用适用于 Gemini API 的 Firebase Extensions 构建 AI 赋能的 Web 应用
了解如何将 Firebase Extensions 与 Gemini API 搭配使用,构建具有 AI 赋能的功能(例如个性化推荐)的 Web 应用。
- কোডল্যাব
- Firebase এক্সটেনশন
- Firebase App Hosting
- Firebase
- Firestore
使用 FCM 主题发送的首个多播推送消息
在此 Codelab 中,您将学习如何使用 FCM 主题向一组选定的应用实例多播推送消息。
- কোডল্যাব
- Firebase Cloud Messaging
- Android
使用 Firebase Emulator Suite 针对 Flutter 应用进行本地开发
此 Codelab 概述了如何在使用 Flutter 进行开发时使用 Firebase Emulator Suite。此 Codelab 将使用 Auth 和 Firestore 模拟器来演示模拟器的使用方法。
- কোডল্যাব
- Flutter
- Firebase যাচাইকরণ
- Firestore
- Firebase
使用 Firebase Emulator Suite 进行本地开发
了解如何使用 Firebase Emulator Suite 开发 Web 应用。
- কোডল্যাব
- Firestore
- Firebase যাচাইকরণ
- Firebase-এর জন্য ক্লাউড ফাংশন
- Firebase Hosting
Le Figaro 案例
Le Figaro 创立于 1826 年,是法国最老牌、最大规模的每日早报。该公司的愿景是向读者提供及时、平实易懂、引人入胜的新闻。
- Firebase AB Testing
- Firebase Cloud Messaging
- Firestore
- Firebase-এর জন্য ক্লাউড ফাংশন
通过提供引荐奖励来获取新用户
通过为成功引荐提供应用内奖励,鼓励现有用户邀请好友来使用您的应用。
- টিউটোরিয়াল
- Firebase-এর জন্য ক্লাউড ফাংশন
- Firebase Dynamic Links
Message your users with FCM and FIAM on Android
Learn how to communicate with users and build business with Firebase Cloud and In-App Messaging.
- পাথওয়ে
- Firebase In-App Messaging
- Firebase
- Firebase Cloud Messaging
Develop locally with Firebase
Learn to develop and run apps in local environments with Firebase.
- পাথওয়ে
- Firebase Hosting
- Firebase
- Firestore
- Firebase Realtime Database
- Firebase-এর জন্য ক্লাউড ফাংশন
- Firebase যাচাইকরণ
- Firebase-এর জন্য ক্লাউড স্টোরেজ
Build your first web app with Firebase
Learn the basics of the Firebase app development platform and build your first app using Firebase.
- পাথওয়ে
- Firebase
- Firestore
- Firebase যাচাইকরণ
- Firebase Hosting
Effectively engage users with Firebase
Learn how to deliver targeted messaging campaigns to users, and maximize the effectiveness of those campaigns with delivery and engagement data.
- পাথওয়ে
- Firebase
- Firebase In-App Messaging
- Firebase Cloud Messaging
Build web apps backed by Cloud Firestore
Learn to efficiently and securely store and sync app data with Cloud Firestore.
- পাথওয়ে
- Firebase
- Firestore
আপনার ব্যবহারের ক্ষেত্রে সমাধান খুঁজে পাচ্ছেন না?
আমরা ঘন ঘন নতুন সমাধান যোগ করছি, তাই শীঘ্রই আবার চেক করতে ভুলবেন না।
আপনার যদি একটি নির্দিষ্ট সমাধানের জন্য একটি ধারণা থাকে, আমরা এটি সম্পর্কে শুনতে চাই!
আপনার ব্যবহারের ক্ষেত্রে আমাদের বলুন