问题标签 [web-notifications]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firebase - 通过 FCM 进行 Web 推送通知的 click_action 属性
我的问题与(问题)有些相似,但有一些不同。我正在使用 FCM Admin SDK,但仍然看不到为 Web 推送通知发送 click_action 属性的选项。我也检查了 admin.messaging.NotificationMessagePayload,但看起来这仅适用于 Android 和 iOS。
根据上述问题中的评论,此 click_action 不可用于使用 http v1 API 的网络推送(我认为 FCM 管理 SDK 也是如此)
请帮助我了解如何使用 FCM Admin SDK 发送 web 推送通知的 click_action 属性。如果有任何其他解决方法,那也会有所帮助。
提前致谢。
java - 如何为基于 jsp 和 spring 构建的 Web 应用程序实现推送通知?
我想为我基于 spring 和 Jsp 构建的 Web 应用程序实现 fcm 推送通知,如其他网站 facebook、amazon 等。我浏览了所有谷歌文档,但没有找到。其他网站如何要求用户向他们发送通知并允许他们开始发送?
service-worker - 自定义推送服务
在将通知推送到 Web 浏览器的上下文中,PUSH SERVICE 充当 SERVICE Worker 和 APPLICATION SERVER 之间的接口。
我目前的理解是
- Google FCM 是适用于 Google Chrome 和 FireFox 浏览器的推送服务
- APNS(Apple Push Notification Service)是 Safari 浏览器的推送服务
在这里,技术上是否可以用通用的自定义服务工作者替换“推送服务”(即 Google FCM 用于 Google Chrome 和 FireFox 浏览器,APNS 用于 Safari),这可能会解决所有支持服务的流行浏览器工人和推送 API?
换句话说,开发人员是否可以控制浏览器使用哪个推送服务(或)为所有浏览器开发自定义推送服务?
javascript - Web 令牌通知上的 Firebase 错误
我正在尝试使用 firebase 将通知发送给特定用户。继续教程,我无法在开始阶段解决这个问题。
这是我的js:
我在配置和公钥中插入了正确的参数

web-notifications - Web 通知推送订阅如何处理身份验证?
Web 通知订阅回发可能会提供以下数据:
我觉得我错过了一些东西,因为我不知道如何处理身份验证数据(k8JV6sjdbhAi1n3_LDBLvA),它是如何使用的?
javascript - 面向匿名用户的 Firebase 推送网络通知
是否可以仅使用 UID 在 Firebase 中为匿名用户推送 Web 通知,因为不会有用于匿名身份验证的令牌。
laravel - 带有 Socket/Redis 的 Laravel - 私有通道路由不起作用
我有点卡在广播路线上。我用 redis 设置了一个套接字服务器并用 Laravel 配置它。对于公共频道,一切正常,但对于私人或在线频道,它以某种方式绕过了 laravel 广播路由。无法弄清楚如何以及为什么。
我附上了一个回购链接,所以你们也可以探索它。加上一些快速位也在下面。
https://github.com/bilahdsid/socket-laravel/tree/socket
测试事件.php
服务器.js
路线/网络——用于射击
routes/channel.php --下面的行不起作用 -- 主要问题
谢谢。
node.js - Web 应用推送通知,无法在浏览器上推送通知
我一直在尝试在我的网络应用程序上推送通知。我一直在关注google 的 codelabs寻求帮助,并且在我到达“处理推送事件”部分之前我一直很成功。我完全按照他们所说的做了,我哪里可能出错?我是新手,所以请提前帮助并感谢所有愿意回答的人
我的主要脚本代码如下:
我的 sw.js 代码是
我在控制台中收到以下错误消息:
由于附加了 DevTools,超时计时器导致的 Service Worker 终止被取消。
firebase - 网页通知,在桌面同时接收所有通知
我已经发送了两个通知,一个在早上,一个在下午。我的笔记本电脑一直处于打开状态。但是,我同时收到两个通知,即在下午。
对于某些用户来说,这种行为甚至更糟,他们同时收到 6-7 条通知。谁能解释为什么会出现这种行为/为此提供解决方案?
