Firebase是一个无服务器平台,用于统一开发移动设备和Web应用程序。
Vertex AI for Firebase SDK 中的“调用者没有权限”
我正在开发一个使用 Vertex AI for Firebase SDK 的 Flutter 应用程序。当我仅使用文本提示而没有任何 Firebase 存储 URL 时,一切正常。然而,当包括冷杉时...
如何在nextjs中页面重新加载后使用firebase用户的getIdToken方法
我正在开发一个nextjs项目,对于用户身份验证,我使用firebase的signInWithPhoneNumber进行电话号码验证,成功验证后我得到了一个firebase用户,它也...
“event.auth”相当于第二代 Firebase 云功能?
每当执行实时数据库操作时,我都会尝试检索 uid(在服务器端)。我在第一代 Firebase 云功能中看到,您可以通过访问 context.auth.uid 来完成此操作,如下所示...
Firebase Functions V2 上的“用户创建”事件在哪里?
只有在创建用户之前需要处理的函数。 到V2的迁移是否不完整? onUserCreated 在哪里?
在 Firebase 控制台中启用 Cloud Messaging API(旧版)时出错
我在尝试在 Firebase 控制台中启用 Cloud Messaging API(旧版)时遇到问题。具体来说,单击“在 Google Cloud Console 中管理 API”选项会导致...
是否有人遇到同样的问题:即使输入确切的 ID,Firestore 控制台中的某些根集合也无法删除? 这就是我输入确切 ID 时的样子......
经过一年多的开发,我已经有了一个相当完善的网站。现在我要打开它进行公开测试,但我需要清除 Firestore 中的所有数据(都是测试数据)。有没有
我正在尝试使用 Laravel FCM(Firebase 云消息传递)通知通道库向我的设备发送推送通知。我已经在env文件中填写了配置,token是
将 MAUI 项目从 .NET 6 转换为 .NET 8 时出现构建错误
我正在将 MAUI 项目转换为最新的 .NET 8 版本。 为此,我使用了.NET框架和微软提供的升级助手工具。 最终完成后,当...
Firebase:Expo 和本机反应发生错误(身份验证/网络请求失败)
我尝试使用 Expo 构建一个应用程序并做出原生反应,但我遇到了(身份验证/网络请求失败)问题,谷歌服务在设备上处于活动状态(Android 模拟器和 IOS 真实 iPhone),我
如何从 Firebase Firestore 反序列化地图?
我的 FirebaseFirestore 如下图所示 我的反序列化代码如下: 类 StripeProductPlan 扩展了 Equatable { 最终文档引用 selfRef; 最终地图 我的 FirebaseFirestore 如下图所示 我的反序列化代码如下: class StripeProductPlan extends Equatable { final DocumentReference selfRef; final Map<String, String> metaData; final String name; final String? role; final String? taxCode; const StripeProductPlan({ required this.selfRef, required this.metaData, required this.name, this.role, this.taxCode, }); factory StripeProductPlan.fromSnapshot( DocumentSnapshot<Map<String, dynamic>> snapshot) { final data = snapshot.data()!; return StripeProductPlan( metaData: data['metaData'] as Map<String, String>, selfRef: snapshot.reference, name: data['name'] as String, role: data['role'] as String? ?? '', taxCode: data['taxCode'] as String? ?? '', ); } 除了元数据反序列化之外,其他一切都有效。我该如何解决这个问题? 要将 Firestore 文档中的元数据反序列化为 Dart 类,您可以定义与 Firestore 文档结构匹配的 Dart 模型类。根据您提供的图像,以下是如何定义 Dart 类并实现反序列化的示例: class Metadata { final bool isTestingPlan; final int maxParticipants; final String orderIdx; final String productId; Metadata({ required this.isTestingPlan, required this.maxParticipants, required this.orderIdx, required this.productId, }); // Factory constructor to create an instance of Metadata from a Firestore document factory Metadata.fromFirestore(Map<String, dynamic> data) { return Metadata( isTestingPlan: data['isTestingPlan'] == 'true', maxParticipants: int.parse(data['maxParticipants']), orderIdx: data['orderIdx'], productId: data['productId'], ); } // Method to convert the Metadata instance back to a Map Map<String, dynamic> toFirestore() { return { 'isTestingPlan': isTestingPlan.toString(), 'maxParticipants': maxParticipants.toString(), 'orderIdx': orderIdx, 'productId': productId, }; } } 现在,更新 StripeProductPlan 类以使用元数据类: factory StripeProductPlan.fromSnapshot(DocumentSnapshot<Map<String, dynamic>> snapshot) { final data = snapshot.data()!; return StripeProductPlan( //you can change like this-------- metaData: Metadata.fromMap(data['metadata'] as Map<String, dynamic>), selfRef: snapshot.reference, name: data['name'] as String, role: data['role'] as String? ?? '', taxCode: data['taxCode'] as String? ?? '', ); } 我在你的截图中看到: 您的地图字段称为 medatadata,而在您的班级中称为 metaData,这是不正确的。字段名称必须匹配。看看区别吧,数据库中的字段以小写字母开头d,而类中的字段以大写字母开头D. 要以最简单的方式解决此问题,请更改类中的字段名称以匹配数据库中的字段名称: class StripeProductPlan extends Equatable { final DocumentReference selfRef; final Map<String, String> metadata; //👈 final String name; final String? role; final String? taxCode; //... }
我有一个检查时差的按钮,所以我希望用户在该按钮处于活动状态时或者当用户在按钮处于活动状态时单击该按钮时被重定向。以下是我尝试过的但是...
用于 github 操作的 Google 服务 json 文件?
我目前正在开发一个android项目,我使用github操作来测试该项目。 但每当构建时,都会因找不到 google-services.json 文件而出现错误。 错误基因...
除了在 Firebase 模拟器中之外,我无法让此 Firebase 功能正常工作。 这是错误消息。它没有提到任何有关索引的内容,但我仍然怀疑不正确的索引是
将指定 Firebase 服务帐户附加到 Firebase 云功能的最佳实践?
我有一个 v2 Firebase Cloud Function 函数,需要使用 Firebase Admin SDK 服务帐户进行身份验证。默认情况下,v2 Firebase Cloud Function 函数使用默认计算服务...
Firebase 分析仅适用于 Android(React Native Expo 应用程序)
所以我用expo构建了一个React Native应用程序。我想添加 Firebase Analytics,因此我按照博览会的说明进行操作: https://docs.expo.dev/guides/using-firebase/ 我的应用程序已在 Google Play 中发布
如何使用 Angular 从 Firestore 中的“帖子”集合中检索最新的帖子?
我是 Firebase 和 Angular 的新手,我正在制作一个 Twitter 模型以供练习。我将其放置在用户可以发布帖子的位置,并将其保存到 Firebase 中的“帖子”集合中。现在,我正在努力......
如何使用 Angular 从 Firebase 中的“帖子”集合中检索最新帖子?
我是 Firebase 和 Angular 的新手,我正在制作一个 Twitter 模型以供练习。我将其放置在用户可以发布帖子的位置,并将其保存到 Firebase 中的“帖子”集合中。现在,我正在努力......
我正在使用 https://dev.to/serhii_korol_ab7776c50dba/creating-push-notifications-for-android-in-net-maui-2ak4 示例发送具有特定主题的 FCM 消息。 FirebaseMessaging 消息传递 =
在 Google Cloud 控制台中,可以安全地将 Firebase Admin SDK 角色授予默认计算服务帐户吗?
为了在 v2 Firebase Cloud Functions 中使用 Firebase Admin SDK,必须向 Google Cloud 控制台中的“默认计算服务帐户”授予“Firebase Admin SDK Administra...”