Web Push API http://w3c.github.io/push-api/允许Web应用程序的用户随时接收推送通知 - 即使在后台也是如此;也就是说,即使您的Web应用程序当前未在用户设备的前台运行(或者甚至当用户设备上的浏览器当前未运行时)。它使用Service Workers来处理使用常见推送服务发送的消息,并允许您的Web应用程序对其收到的推送通知做出反应。
我正在使用 Firebase 云消息传递 (FCM)。但同样的问题也出现在 FirebaseJS 中。 我想仅使用推送 API 来执行浏览器内消息,而不需要任何通知 API。为了
使用 onBackgroundMessage() 时,Firebase Web 推送通知会触发两次
我真的不知道这些东西是怎么回事。 我的网站通常使用 FCM 网络推送。如果我在前台或收到通知,我可以在网站上收到消息...
如何使用不同的服务器端方法集成 MoEngage 以进行网络推送通知?
我正在为我的网站实施网络推送通知,我正在考虑将 MoEngage 作为一个潜在的解决方案。但是,我正在寻求有关将 MoEngage 集成到网络推送的指导
我正在使用 Angular 和 NodeJs 开发网络推送通知。在 Nodejs 中,我使用 web-push npm 包,而 Angular 使用服务工作者的 SwPush 类。一切似乎都工作正常,除了 while
众所周知,HTTP 旧版 API 已于 2023 年 6 月 20 日弃用,并将于 2024 年 6 月删除。 问题是 HTTP 旧 API 和 Web 推送协议共享相同的端点: 发布 https://fcm。
无法在 iOS 上发送网络推送通知,在 Android 设备上工作完美
我正在使用服务工作者概念(API)发送网络推送通知,这是我遵循的书并从中获取了代码示例。下面的代码可以完美地从
是否可以在 deno supabase 边缘函数中使用 Node-js 的 web-push 库?
我尝试在 deno supabase 边缘函数中使用/导入 Node-js 的 web-push 库(https://github.com/web-push-libs/web-push),但它不起作用。 是否可以使用提到的库...
Javascript Web Push:在哪里可以获得“auth”密钥?
我开始使用网络推送通知;我不知道在哪里可以找到身份验证密钥: var 推送订阅 = { 端点:'< Push Subscription URL >', 键:{ p256dh:'< User Public
我正在查看 webpush-java 代码。我在尝试使用 gradle 构建项目时遇到了问题。 (我是一个 Gradle 新手)。 :signArchives 失败 失败:构建失败,但有异常...
尝试在 .net 中发送消息时收到“来自 APNS 或 Web 推送服务的身份验证错误”
我正在尝试使用 Firebase Cloud Messaging API (V1) 发送通知。 这是用于发送消息的操作方法。 [HttpPost(“通知”)] 公共异步任务<
我通过 Firebase 控制台 API 发送通知,但它给出了错误的 JSON 格式错误。我已正确放置标头和身份验证密钥以及每个要求。
FCM JS 客户端 - 提供的 applicationServerKey 无效
我正在尝试使用 Firebase Cloud Messaging 来使用 WebPush,并按照他们的文档设置 javascript 客户端。我有所有设置下面的代码,但是当我调用 getToken 时,我...
Web 推送 PHP CURL Firebase 中的 MismatchSenderId
尝试使用 Google Firebase 发送推送通知时出现以下错误: {"multicast_id":1559489545169770337,"成功":0,"失败":1,"
有没有办法在前台不活动的 iOS 渐进式 Web 应用程序 (PWA) 中保留状态
我一直在使用 iOS 的新 Web Push 支持来支持渐进式 Web 应用程序 (PWA)。我遇到了一个问题,我存储在服务工作者中的任何状态(通过主线程的 postMessage)都会丢失......
我已经在 PWA 上实现了网络推送通知,一切正常,但是当 PWA 应用程序打开时,通知也会显示,这使得它们不太有用。 来自服务器的负载我...
尝试向 FCM 发送通知消息时出现错误 403 Forbidden SenderId 与新注册令牌不匹配
我的网络项目使用了旧的 GCM 消息传递,我将其迁移到新的 FCM 我更改了服务器上用于将请求发送到 https://fcm.googleapis.com/v1/projects/{my-project-id}/messages:send 的代码。 我是...
如何在 React Service Worker 中使用 process.env
我正在尝试设置 Firebase-messaging-sw.js 文件(用于网络推送通知)。我想知道是否有办法尽可能避免将我的 Firebase 配置数据暴露给公众 - th...
macOS (16.5.2) 上 Safari 中的网络推送通知令牌更改
我已使用 Firebase Admin SDK 在我的网站上成功实现了网络推送通知。这些通知在 Windows 和 macOS 上的 Chrome 上完美运行。但是,我遇到了问题
Web 推送服务工作人员注册错误 - 注册失败 - 无法检索公钥?
尝试安装 Service Worker (Chrome 55) 时,我在浏览器控制台中收到此错误。 注册失败 - 无法检索公钥 但这只发生在眉毛...
为什么 iOS 上的 Safari 中的 navigator.setAppBadge() 在没有数字参数的情况下不能工作?
根据规范: (https://www.w3.org/TR/badging/#example-showing-ready-status-on-the-app-icon) 没有参数的 navigator.setAppBadge() 应该用不包含数字的徽章提醒用户,但是......