Firebase是一个无服务器平台,用于统一开发移动设备和Web应用程序。
我在运行flutter应用程序时遇到错误,它结束了,但它被VM服务卡住了,我有GoogleService-Info.plist,一切都好,现在任何人都可能仍然是......
使用 Firebase CLI shell 测试可调用云函数
我一直在 firebase 函数中尝试新的 firebase 可调用云函数:shell 我不断收到以下错误 请求的内容类型不正确。 和 从功能收到的响应...
有没有办法从 firebase 云功能(我猜是使用 firebase CLI)检查我当前的配额数据(当天项目的读/写/删除次数)。我的想法是我有一些
我的项目使用 Firebase。我已经使用 Firebase 托管几次,从未遇到过问题。我正在尝试部署由 Next.js 版本 14.2.3 创建的项目,但 Firebase 告诉我: 呃...
我已将支付系统集成到我的 Firebase 应用程序中,并且他们的系统向我的后端发送 POST 请求。我按如下方式处理该请求: app.post("/订阅", (req, res) => { c...
为什么在 firebase 模拟器中运行代码时 admin.firestore.FieldValue 未定义?
在我的firebase云功能中,我已将firebase-admin升级到版本11.0.0(从9.12.0)并将引擎从12升级到16。之后,当我在
在 Firebase 控制台上加载 Google Cloud Messaging API 时出错
[我已尝试多次重试该操作,并确认我已将必要的权限设置为“编辑器”,但不幸的是,这些尝试都没有解决该问题。] 我...
我在使用 Expo 的 Firebase 项目中遇到了问题。当我尝试注册新用户时,系统不允许我在数据库中创建包含用户电子邮件之外的数据的分区...
Expo 和 React Native Firebase iOS Swift Pods 静态库问题
我正在为 IOS 构建 expo 应用程序,并且收到该错误,因为我在项目中使用了 firebase。 错误: [!] 以下 Swift Pod 尚无法集成为静态库: 斯威夫特吊舱
当应用程序在真实设备的后台运行时,使用 Flutter 中的 Awesome_notifications 包,操作按钮不会显示在通知中
我在我的flutter应用程序中使用awesome_notifications包来显示通知,并且我使用firebase_messaging触发我的通知,所以每当firebase云消息传递被触发时...
使用 Laravel-Firebase 包更新 Firestore 文档及其 ID
任何人都可以告诉我如何使用其 id 更新 firestore 文档吗?我可以使用 kreait 的 laravel-firebase 包创建一个文档并更新它。 我的下面的代码创建了 do...
我有一个 firebase 函数,如下所示: 导出 constsyncDataScheduled = onSchedule({ 时间表:“每 1 分钟”, timeoutSeconds: 70, //我们不希望函数失败...
我第一次尝试将 Firebase 集成到项目中,但无法在我的 Flutter 应用程序中运行它。 我尝试将 Firebase 安装到我的系统中。我从
我在我的谷歌云项目中遇到了困难。 今天我尝试从 gen1 中的 firebase 函数部署函数,但出现错误,所以我检查了日志,发现服务器无法部署
如何将 firebase-messaging-sw.js 文件添加到 Bubble [编辑 - 文件无法识别]
我知道在解决以下错误的常见方法中,我需要添加一个 firebase-messaging-sw.js 文件。由于我使用气泡 HTML 元素来运行脚本,因此我不确定如何执行此操作。我试过你...
使用 Firebase 函数验证 ID 令牌时出现内部服务器错误
我正在尝试添加一个 Firebase 函数来验证 http 请求给出的 id 令牌,以验证用户,然后再让他访问我的远程数据库。 我尝试使用 Node.j 中的文档进行一些操作...
Flutter Web 没有活跃的 Service Worker
我正在努力在网络上发布我的应用程序,从 3.22.2 开始,我的服务工作人员遇到了一些问题。 这是我的index.html <p>我正在努力在网络上发布我的应用程序,从 3.22.2 开始,我的服务工作人员遇到了一些问题。</p> <p>这是我的index.html</p> <pre><code><body> <script src="flutter_bootstrap.js" async></script> <script> // Vérifiez que les service workers sont supportés if ('serviceWorker' in navigator) { window.addEventListener('load', async () => { try { // Enregistrer le service worker const registration = await navigator.serviceWorker.register('firebase-messaging-sw.js'); } catch (error) { console.error('Service Worker registration or push subscription failed:', error); } }); } else { console.error('Service workers are not supported in this browser.'); } </script> </body> </code></pre> <p>这是我的 firebase-messaging-sw.js </p> <pre><code>importScripts('https://www.gstatic.com/firebasejs/10.7.1/firebase-app-compat.js'); importScripts('https://www.gstatic.com/firebasejs/10.7.1/firebase-messaging-compat.js'); const firebaseConfig = { apiKey: "", authDomain: "", projectId: "", storageBucket: "", messagingSenderId: "", appId: "", measurementId: "", databaseURL: "" }; firebase.initializeApp(firebaseConfig); // Necessary to receive background messages. const messaging = firebase.messaging(); </code></pre> <p>这是我的飞镖:</p> <pre><code>final vapidKeyPreprod = '${dotenv.env['PREPROD_VAPID_KEY_WEB']}'; final vapidKeyProd = '${dotenv.env['PROD_VAPID_KEY_WEB']}'; final isProd = DefaultFirebaseOptions.currentPlatformFlavors?.prod != null ? false : true; final vapidKey = isProd ? vapidKeyProd : vapidKeyPreprod; try { final fcmToken = await _firebaseMessaging.getToken( vapidKey: currentPlatform.isWeb ? vapidKey : null, ); return fcmToken; } catch (e, stackTrace) { print(e); errorReportingService.reportException(e, stackTrace: stackTrace); return null; } </code></pre> <p>每次我第一次启动我的网站时,我都会去捕获并打印以下内容: <em>AbortError:无法在“PushManager”上执行“订阅”:订阅失败 - 没有活动的 Service Worker</em></p> <p>第二次就一直有效。</p> <p>我在本地主机、预生产和生产环境中遇到这个问题。</p> <p>我已经遵循了我发现的所有内容,但我似乎不明白为什么它不起作用。我的 sw、env 和 vapid 中的所有变量都是正确的,所以我不明白。</p> <p>提前谢谢您,</p> </question> <answer tick="false" vote="0"> <pre><code>final vapidKeyPreprod = '${dotenv.env['PREPROD_VAPID_KEY_WEB']}'; final vapidKeyProd = '${dotenv.env['PROD_VAPID_KEY_WEB']}'; final isProd = DefaultFirebaseOptions.currentPlatformFlavors?.prod != null ? false : true; final vapidKey = isProd ? vapidKeyProd : vapidKeyPreprod; var isFcmTokenSet = false; var retries = 0; String? fcmToken; while (!isFcmTokenSet && retries < 3) { try { fcmToken = await _firebaseMessaging.getToken(vapidKey: currentPlatform.isWeb ? vapidKey : null); return fcmToken; } catch (e) { if (fcmToken != null) { isFcmTokenSet = true; } else { retries++; await Future.delayed(const Duration(seconds: 1)); } } } return fcmToken; </code></pre> <p>}</p> <p>这就是我纠正它的方法。实际上,我对 iOS 的 APNS 令牌做了同样的事情,因为有时它不起作用。</p> <p>干杯,</p> </answer> </body></html>
Splashscreen api 在 Android 12 上崩溃
我的 Android 应用程序在发布到 Playstore 后由于新的闪屏 api 实现而崩溃。根据 crashlytics,一些用户在闪屏问题中遇到了崩溃 我已经测试过了...
我正在尝试使用 flutter 应用程序登录 google,但出现此错误。 我已经获取并将 SHA-1 密钥放入 OAuth 和 Firebase,并在 app 目录下设置 google-services.json 文件。 但我还是得到了
将 Firebase 添加到库中时出现“No such module 'Firebase'”
我刚刚创建了新的框架并通过CocoaPods添加了Firebase,当合并库时它成功了。 但是当我也通过 CocoaPods 将该库添加到其他项目,然后合并该项目时,...