开发者问题收集
我使用 NodeJS/VueJS 创建了一个 Firebase 应用,并尝试设置云消息传递。我创建了一个 firebase-messaging-sw.js 文件,并在 main.js 上添加了消息传递。在我的应用中,我包含了 firebase,并且在我的挂载上执行了此操作(如文档中所述):const messaging = firebase.messaging();messaging.getTok
我一直在尝试在我的 React Native 应用上配置和设置 Firebase Cloud Messaging,因为我希望我的项目具有点对点推送通知。我想将其发布到 Android,并最终发布到 iOS,但我一直在 Web 视图 (http://localhost:19006) 中测试它。该项目采用 TypeScript 编写,并使用 Stack.Router 和 Expo./App.tsx..
我正在将我的 android-targetSdkVersion 更新为 32。我针对此更新对我的项目做了一些更改,但出现错误,我找不到任何解决方案。当我尝试通过以下方式构建我的项目时:ionic cordova build android我的项目响应:FCMPlugin: Support for Gradle v4 or lower is deprecated. Pleaseupgrade to
我在部署云功能时遇到了@grpc/grpc-js only works on Node ^8.13.0 || >=10.10.0错误。我安装了nvm并将节点更新到 12.13.1,使用 firebase 工具版本 7.8.1。我再次运行 npm install 并重新部署我的云功能,然后出现以下错误消息:Error: Error parsing triggers: Cannot find modu
尝试使用 firebase 模块在 node.js 中获取 FCM 消息时,出现以下错误“TypeError:firebase.messaging 不是函数”。var firebase = require("firebase");firebase.initializeApp({apiKey: "xxxxxxx",authDomain: "xxxxxxx",databaseURL: "xxxxxxx
我正在尝试从FCM设置NodeJS 客户端 Web 应用。我已在服务器端设置了firebase-admin。在设置客户端以访问令牌时,我收到TypeError:firebase.messaging 不是函数错误。从其他解决方案来看,这似乎是不同 FCM 版本之间的兼容性错误,但仍然可以修复它。以下是我正在使用的 html 文件<html><head><script src="https://www
我已成功为我的 Web 应用构建了 FCM 通知服务工作线程,到目前为止运行正常。我使用 toastr 在 Web 应用内显示通知。当网站未打开时,我目前遇到服务工作线程问题。这是我从 firebae-messaging-sw.js 中获取的代码://Firebase initialized above heremessaging.setBackgroundMessageHandler(funct
嗨,我正在尝试使推送通知适用于我的应用程序,但我似乎无法使其与我的 Vue 应用程序一起运行我一直收到此错误:Messaging: We are unable to register the default service worker. Failed to register a ServiceWorker: The script has an unsupported MIME type ('te
我在使用 Firebase Cloud Messaging 通知时遇到了问题。当我想发送好友请求时,其他客户端没有收到通知。Firebase Functions 日志显示:ReferenceError: event is not definedat exports.sendNotification.functions.database.ref.onWrite (/user_code/index.j
我在项目中实现了 Firebase Cloud Messaging 来发送和接收推送通知。我可以接收推送通知,但无法使通知事件正常工作。具体来说,我想让onMessage事件正常工作,但由于某种原因,它给出了此错误:Messaging: This method is available in a Window context.(messaging/only-available-in-window)
我有一个订阅按钮,我写了一个小函数,但出现了上面的错误methods: {subscribe(){firebase.messaging.requestPermission().then(() => {console.log('Notification permission granted.');return this.messaging.getToken();})}}Button<button i
我一直在努力将 FCM 集成到我的 Vue PWA 应用中。到目前为止,我已经设法使后台通知正常运行,但当应用处于前台时,无法处理通知。这是我的代码。src/App.vueimport firebase from './plugins/firebase'export default {// Other stuff here...methods: {prepareFcm () {var messag
我正在努力让 Firebase Cloud Messaging sdk 与 Nuxt JS 配合使用我不断收到“检索令牌时发生错误。FirebaseError:消息传递:将用户订阅到 FCM 时出现问题:请求缺少所需的身份验证凭据。预期的 OAuth 2 访问令牌、登录 cookie 或其他有效的身份验证凭据。”这是我在 fcm.js 中的代码,我正在 nuxt.config.js 中作为插件运行
我的 Ionic/Angular Capacitor PWA 出了问题。我需要为 Web、Android 和 IOS 设置 PUSH NOTIFICATIONS,但现在只关注 Web。我已设置 Angular 应用以请求用户通知权限。当他们响应“是”时,我使用他们登录时使用的 firebase uid 在 firestore 中存储令牌。我有一些 firebase 函数,这些函数应该在 fires
我无法及时上传设备令牌。问题似乎是因为如果授予权限的速度不够快,我的数据库就不会更新任何内容。但是当我重新启动应用程序(在授予权限后)时,设备令牌会按预期上传到我的数据库。这是我正在使用的代码,它在componentWillMount()时运行。FCM = firebase.messaging();DB = firebase.database().ref('deviceTokens/');getP