web-push相关内容

如何为推送通知添加分析

我正在开发渐进式网络应用,我想实现推送通知的分析. 如何为推送通知添加分析,以便我能够跟踪和记录有多少人点击了通知,以及有多少人没有点击通知就关闭了该通知. 解决方案 我编写了一小段代码来使用 Google Analytics 进行分析,并且运行良好. 此处转储注释:https://gauntface.com/blog/2016/05/01/push-debugging-ana ..

如何测试 pushsubscriptionchange 事件处理代码?

pushsubscriptionchange 事件当推送通知服务器希望客户端重新订阅时由浏览器触发.如何手动触发此事件进行测试? 解决方案 当用户移除并重新授予推送权限时也会触发该事件(参见 https://github.com/w3c/push-api/issues/116). 例如,在 Firefox 中,您可以单击站点标识图标,在“权限"部分,为“接收通知"选择“阻止",然后选 ..
发布时间:2021-06-21 20:36:15 其他开发

我可以使用网络推送通知来更新页面而不显示通知吗?

我想知道是否可以使用网络推送通知 更新网页而不显示用户与之交互的通知.本质上,我想在服务器上发生事件后刷新数据. 如果可以,是否还需要获得用户的许可才能发送这些推送更新? 解决方案 是的,您可以在不显示通知的情况下发送推送消息,但 Firefox 和 Chrome 对“不可见"推送消息的原始数量和您发送它们的速率. 您可以使用推送配额 ServiceWorker Cookboo ..
发布时间:2021-06-21 20:35:41 其他开发

如何在React Service Worker中使用process.env

我正在尝试设置Firebase-messaging-sw.js文件(用于Web推送通知).我想知道是否有一种方法可以避免将我的Firebase配置数据尽可能向公众公开-尽管无论如何都可能将其公开?(我不太了解细微差别) 我尝试了以下操作:如何我可以根据环境变量自定义我的Service Worker吗?但是答案的swEnvbuild似乎没有运行,因为找不到swenv.js文件.我怀疑它可能需要 ..

.net中有WebPush有效负载加密的方法吗?

我设法通过类似的方法向chrome和firefox发送空的推送通知,尽管我试图使通知更加详细,但是我找不到使用.net作为后端的详细webpush通知的示例. 我的firefox示例如下: 共享函数sendPushFox(ByVal value As String)As StringDim toret As String =“"暗淡查询为String ="SELECT customid f ..
发布时间:2021-04-01 20:59:43 C#/.NET

带VAPID的Web推送:400/401未经授权的注册

首先,我已经检查了这些问题,没有任何运气: Web Push API Chrome,返回“未经授权的注册" [WebPush] [VAPID]请求失败,并显示400未经授权的注册 我正在尝试为我正在使用的Web应用程序实现Web推送通知.目前,我已经实现了以下目标: 创建VAPID密钥对(与此指南). 注册服务人员(仅服务人员,我认为不再需要manifest.json). ..
发布时间:2020-11-24 23:46:26 其他开发

如何在HTML5 Web应用程序中推送通知?

我有一个Web应用程序.当用户位于特定页面上时,我想使用HTML 5内置通知API从服务器发出推送通知.有可能吗? 解决方案 您可以使用请参阅文章推送通知在开放式网络上获取有关您可以使用的分步操作方法和代码段的信息.这是该文章中的图表,解释了其周围的UI. Push API的实现也已经在Firefox中实现;它计划于2015年11月在Firefox 42中发布.Microsoft已表 ..
发布时间:2020-11-24 00:23:02 前端开发

Gradle构建配置的签署人

我正在查看 webpush-java 代码.我在尝试使用gradle构建项目时遇到问题. (我是gradle新手). :signArchives失败 失败:构建失败,并出现异常. 出了什么问题:任务':signArchives'的执行失败. 无法执行签名任务':signArchives',因为它没有 配置的签名人 我想我需要配置一个签署人.我该怎么办? 解决方案 ..
发布时间:2020-11-20 02:58:44 Java开发

PushPad:Chrome不显示推送通知

此问题来自以下问题(请参见评论部分): PushPad:网站被删除后,订阅被删除刷新 我在使用PushPad时遇到问题.我创建了一个项目,实现了代码等等.我的问题是我发给(台式机和移动版)的Chrome 不显示推送通知.使用Firefox,一切正常.我在发送通知的第二秒钟收到了通知. 一段时间后,我在Chrome开发人员工具(资源->服务工作者)中找到了功能“模拟推送事件" .当 ..

Chrome中的Web推送通知

我已经创建了Web推送通知,并且它们可以在Firefox中正常运行(已注册服务工作者,已创建订阅,存储了订阅数据,使用订阅数据通知已成功发送).我曾在Chrome和Opera中尝试过相同的操作,但没有任何反应.我尝试调试,然后在发送推送通知后,浏览器收到了通知,执行了代码,但是没有任何反应.没有错误,代码一直运行到最后.服务人员代码如下: 'use strict'; self.addEven ..
发布时间:2020-11-17 22:12:03 前端开发

Web推送服务工作者注册错误-注册失败-无法检索公共密钥?

尝试安装Service Worker(Chrome 55)时,在浏览器控制台中出现此错误. Registration failed - could not retrieve the public key 但这仅在其中一台设备的浏览器中发生.在chrome 55的其他设备中,它工作正常.我无法在具有相同Chrome版本的其他设备中复制此问题.因此,我想这不是工作程序或清单文件的问题.我很高 ..

在Chrome/Firefox上显示带有长标题/正文/文本的Web推送通知,而不会被截断

我完成了Google的Web推送通知教程( https ://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/),并将服务人员添加到我的网络应用中.但是,我注意到通知文本在大多数情况下会被截断,例如以下示例: 文本截断的通知示例 我想在Chrome/Firefox上显示 ..

Firebase Cloud Messaging(WebPush)令牌到期处理

我在 Firebase来源,每个令牌的有效期为一周.并且因为messaging().onTokenRefresh是还是我的假设不正确,并且此到期仅存在于浏览器端?没有浏览器的调用来重新创建令牌,FCM服务器端的令牌不会过期吗? 解决方案 这不是实际的有效期限,而只是一种更新Firebase服务器上令牌信息的方式.如果令牌仍然有效(并且很可能是有效的),则updateToken方法将返回相同 ..

FCM数据消息未在Firefox中加载

我正在使用Web FCM进行云消息传递.当我发送带有标题和正文的通知时,firefox和chrome均显示通知并且工作正常.但是,当我尝试发送FCM 数据消息时,firefox无法接收和记录消息. 我正在使用 HTTPS 安全网址以及此模板. /p> 这是我的javascript函数: function sendMSG() { var _ID = $("#user_ ..

尝试将推送通知发送到Chrome和Opera时,WebPushError和UnauthorizedRegistration可以正常运行

我设法运行了一个用于发送Web推送通知的示例-订阅用户推送通知,获取端点,并从订阅对象生成两个browser密钥-p256dh和auth.在服务器端,我生成VAPID密钥. 因此,通过所有这些,我在web-push Node.js包上调用了sendNotification,而且-我正在传递有效负载. 在Firefox上-我收到带有有效负载的通知. 在Chrome和Opera上,我会得到 ..
发布时间:2020-11-06 20:33:24 其他开发

Web Push通知:如何使用Web Push PHP库?

我想将Web通知添加到我的网站。我在Google上进行了搜索,并找到了一些有关它的教程。如这些教程中所述,我设法向访问者显示订阅框,也可以存储他们的数据。 Main.js “使用严格”; const applicationServerPublicKey =‘BBw_opB12mBhg66Dc94m7pOlTTHb5oqFAafbhN-BNeazWk8woAcSeHdgbmQar ..
发布时间:2020-09-23 22:23:47 PHP

在本地android应用中使用webview使Web推送通知正常工作吗?

我有一个启用了响应和推送通知功能的网站.在我的本地android应用程序中,如果我将网站加载到WebView中,则通常在chrome/firefox中出现的弹出窗口询问用户是否要允许推送通知,而不会出现在WebView中.很明显,WebView将不支持该应用程序的同一Web推送通知.我知道如何在应用程序中实现GCM或FCM以启用移动推送,但是我想知道是否有可能将网络推送通知与android web ..