push-api相关内容

自定义推送服务

在将通知推送到网络浏览器的上下文中,PUSH SERVICE 充当 SERVICE WORKER 和 APPLICATION SERVER 之间的接口. 我目前的理解是 Google FCM 是 Google Chrome & 的推送服务火狐浏览器 APNS(Apple 推送通知服务)是 Safari 浏览器的推送服务 这里,在技术上是否可以用一个通用的自定义服务工作线程来替代 ..
发布时间:2021-07-21 18:45:07 其他开发

在 mozilla firefox 中使用 Service Worker 推送通知

我是服务工作者的新手并试图学习它.我正在使用服务工作者实现推送通知.我正在寻找用于在服务器端推送并在客户端接收通知的简单演示代码,作为开发我的 Web 应用程序的参考.建议会很有帮助.我正在使用 node.js 来实现. 谢谢. 解决方案 您可以查看 中的示例ServiceWorker Cookbook 的 Web Push 类别. 示例使用 web-push Node.js ..
发布时间:2021-07-21 18:45:00 其他开发

为什么此代码无法执行“获取"?

我正在使用 Service Worker 处理推送通知.我正在使用 XHR(Ajax) 方法来获取通知,这里是 service-worker.js 的代码片段: var API_ENDPOINT = new Request('/getNotification', {重定向:'跟随'});事件.等待直到(获取(API_ENDPOINT,{凭据:'包括'}).then(功能(响应){控制台日志(响 ..
发布时间:2021-07-21 18:41:58 其他开发

是否可以在没有 GCM 的情况下在 Chrome 中使用新的推送通知支持?

在使用新的 Push API 时,我可以使用 Google 的 GCM 以外的推送服务吗?服务人员? 解决方案 今天,Chrome 是唯一支持标准推送 API 的浏览器,所以现在简短的回答是否定的. 更长的答案涉及为不同的浏览器做不同的事情 Safari 通过 APNS 和专有 API Firefox 正在提供对推送通知的支持 很快,并且可能会使用与 GCM 不同的推送服务器 ..
发布时间:2021-06-21 20:37:34 其他开发

如何为推送通知添加分析

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

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

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

getSubscription返回空订阅

我是服务工作者和GAE的新手,我能够注册服务工作者,但无法订阅PushManager,但得到的是null订阅错误.找到以下代码以供参考. serviceWorkerRegistration.pushManager.getSubscription().then(function(subscription){var pushButton = document.querySelector('.js- ..
发布时间:2021-05-19 20:27:51 其他开发

在Cx_Oracle的Pivotal CloudFoundry上部署即时Oracle

所以我试图用cx_oracle依赖项推送一个python api,它也需要oracle即时客户端,但是我找不到一个在pcf上部署即时客户端的教程,有人曾经这样做过,或者有什么例子应该做什么?欣赏 更新: 这是我的.profile的内部 LD_LIBRARY_PATH =/home/vcap/app/oracle/instantclient:$ {LD_LIBRARY_PATH:-} ..
发布时间:2021-04-22 19:39:27 其他开发

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

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

PushPad:Chrome不显示推送通知

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

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

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

服务工作者可以停止由GCM API发送的推送通知吗?

在当前体系结构中,我使用GCM API提交推送通知. 这会触发服务工作者中的“推送"事件.然后,服务人员将一些数据添加到通知中. 如果服务工作者由于某些错误而无法添加数据,我将收到空白通知. 服务人员可以避免显示GCM发送的通知吗? 解决方案 来自推送通知指南,位于Google Developers: 您必须将{userVisibleOnly: true}参数传递给sub ..
发布时间:2020-07-19 20:25:41 其他开发

GCM Webpush在背景中

我实现了Web推送通知.获取错误的步骤: 打开网站 订阅推送通知 通过gcm发送多次推送-一切正常 关闭网站标签 发送推送并接收“两次推送"-第一个可以,第二个是“该网站已在后台更新" 重新打开网站 发送推送-一切正常 我知道,当服务人员收到推送但不显示通知时,可能会发生这种情况.但是我看到正常的通知,为什么我也看到其他奇怪的通知?我可以摆脱这种行为吗? 解决方案 ..
发布时间:2020-07-19 20:25:36 其他开发

PushManager订阅承诺永远不会实现或拒绝

我当前遇到某些Chrome(Chromium)版本的问题,其中ServiceWorker的PushManager.subscribe承诺处于待处理状态. 代码本身非常简单: return serviceWorkerRegistration.pushManager.subscribe({ userVisibleOnly: true }); 我有一个有效且可访问的JSON ..
发布时间:2020-07-19 20:24:32 其他开发

服务工作人员在Chrome推送通知中的GCM注册ID

我能够发送推送通知,并且在服务人员中,我正在进行服务呼叫,我只是希望将该GCM注册ID发送给该服务呼叫。如何在服务人员中获得注册ID或订阅ID 这里是我的代码 self.addEventListener('push',function(event){ console.log('Received a local message',event); var title ='我的' ..
发布时间:2018-05-10 11:47:59 其他开发

如何将推送通知发送到Web浏览器?

过去几个小时,我一直在阅读有关推送通知API 和网络通知API 。我也发现Google& Apple分别通过GCM和APNS免费提供推送通知服务。 我想了解我们是否可以使用桌面通知实现推送通知给浏览器,我相信这是Web Notification API所做的。我看到一个谷歌文档,介绍如何为Chrome浏览器此处和此处。 现在还不能理解的是: 我们可以使用GCM / APNS发送推 ..
发布时间:2018-05-10 11:33:38 其他开发

PushPad:在网站刷新后删除订阅

我整合了PushPad,并设法让它在静态Push中工作。现在我想将它与一些PHP和Javascript函数结合起来,使其具有动态性。 这里是我的代码: (function(p,u,s,h,x){p.pushpad = p.pushpad || function(){(p.pushpad.q = p.pushpad.q || [])。push (参数)}; H = u. ..
发布时间:2018-05-08 18:05:37 其他开发

Google Chrome静音推送通知

我一直在阅读关于Chrome实现Web Push API的文档,我注意到API声明“您承诺每当您收到推送时都会显示通知”,并且在声明“您有显示通知当你收到推送消息“。 在我的本地主机上实现这个例子后,我用cURL成功发送了一个推送通知。我很好奇,所以我将实际调用showNotification函数的行注释掉,然后放入console.log中,发现我实际上可以发送,接收并完全忽略推送通知。我甚 ..
发布时间:2018-05-07 19:28:06 其他开发

Chrome推送通知:此网站已在后台进行更新

在实施Chrome推送通知时,我们从服务器获取最新更改。在这样做的过程中,服务人员正在显示一条额外的通知,其中包含消息 该网站已在后台更新 已经尝试过这里发布的建议 https://developers.google.com/web/updates/2015/03/push -notificatons-on-the-open-web#什么是推送消息的限制-chrome-42 可能会发 ..
发布时间:2018-05-07 19:26:16 其他开发