Firebase
Firebase Studio
Firebase Studio是由Google推出的云端全栈AI应用开发平台,支持快速原型设计与部署。
Firebase Hosting的 GitHub Action在报错“所提供的版本是当前活动版本”时失败,但变更仍然已部署
我正在使用 FirebaseExtended/action-hosting-deploy@v0 的GitHub Action,将Flutter Web应用部署到Firebase Hosting。每次我把代码推送到仓库,Action都会运行并因HTTP 400错误而 失败。不过,尽管如此,新的改动实际上已经在上线的生产站点上体现出来。 项目类型: Flutter Web应用(构建输出位于 build/web)。 使用的Action: FirebaseExtended/action-hosting-deplo
Xcode Firebase Analytics框架的浅层捆绑包
我刚刚在Xcode更新了我其中一个iOS应用。它使用Firebase。iOS版本一切正常,已经上传到App Store Connect。 该应用还拥有一个使用Catalyst的 Mac版本。然而,当我去创建那个归档时,出现如下错误: Frameworks/FirebaseAnalytics.framework contains Info.plist, expected Versions/Current/Resources/Info.plist since the platform does not use
无法创建新的Firebase项目:无法将Firebase添加到Google Cloud Platform项目。403权限被拒绝
这是我第一次学习Flutter和 Firebase。 我尝试在名为 "notes" 的Flutter项目中,使用命令 flutterfire configure 创建一个新项目。 这就是我得到的结果: PS D:\courses\flutter\notes> flutterfire configure i Found 1 Firebase projects. ✔ Select a Firebase project to configure your Flutter application with · <
Firebase(Android版)中的session_start出错
在我的Android应用中遇到一个随机问题:在大多数Firebase崩溃日志里,突然出现大量来自 session_start 的事件,简直离谱。这在我其他项目中从未见过,并且是随机开始的。我也搞不清楚为什么会有这么多。我把会话超时设置为30分钟,然而它却一直这样发生。我真的不太明白这是怎么回事。 在我的应用中,我得到的是: private lateinit var analytics: FirebaseAnalytics private lateinit var crashlytics: Firebase
Firebase使用Apple登录时返回invalid-credential,尽管Apple令牌有效(Flutter iOS)
我在iOS上用Flutter + Firebase Auth实现Apple登录。Apple返回了一个有效的令牌,但Firebase拒绝了它,错误如下: firebase_auth/invalid-credential — Invalid OAuth response from apple.com 环境信息: firebase_core:4.6.0 firebase_auth:6.3.0 sign_in_with_apple:7.0.1 Flutter(最新版稳定版) iOS部署目标:16.0 通过Test
在Firebase / OAuth设置中,Expo React Native的 Google登录因「访问被阻止:授权错误」而失败
我正在使用Expo(EAS / expo-auth-session)开发一款React Native应用,并使用Firebase Authentication。 邮箱/密码登录运行得很完美,但 Google登录在Google提示的“Access Blocked: Authorization Error”屏幕时失败。 ❗ 问题 当我触发Google登录时,认证流程会打开,但会立刻失败,显示如下: Access Blocked: Authorization Error Error: unauthorized_
即使实验已经完成、数据已被清除且应用重新安装,仍然能够获取Firebase A/B测试的变体值
在 Firebase -> Remote Config -> A/B Tests 部分,我们有一个在146天前创建的实验。它被标记为完成,但在iOS上我们仍然看到来自该实验中定义变体的值。然后我们删除了该实验并重新安装应用。我们仍然看到来自实验变体的相同值。我们以为是缓存的问题。因此,我们等到第二天。结果仍然从实验获取值。 我在Xcode中,在 fetch 或 fetchAndActivate 结束的那一行设置了断点,并查看了 remoteConfig 对象 -> _configExperiment 字段
对Firebase Data Connect的嵌套SQL插入(使用 _execute)出现不明确的错误
我需要在Firebase Data Connect数据库中一次性向多个表插入数据,使用 原生SQL。当我从云函数调用mutation时失败,Data Connect总是抛出同样的 Invalid SQL statement 错误,且没有更多信息,这让定位原因变得非常困难。 我找不到关于如何进一步调试这个Firebase Data Connect错误的文档。 将每条插入分开提取并通过应用程序逐条调用标准 mutations.gql, 进行测试时,一切正常;然而在云函数中将插入组合成一个嵌套的SQL语句进行调
在Firebase中,每次调用都去检查一个用户是否存在,这样做成本高吗?
我有一个Laravel后端,用来支撑我的Flutter应用,在Android和 iOS上。身份验证我使用Firebase,令牌大约有效一个小时。 现在的问题是,必须能够在应用内和网页端同时删除账户。因此如果你在网页端删除账户时,仍然在应用内登录,应用仍然可以与后端通信,因为令牌仍然有效。 因此我的中间件做了这样的事: public function handle(Request $request, Closure $next): mixed { $token = $request->bearerToken