push-api

    1热度

    1回答

    我正在关注这个非常明确的tutorial。 不同之处在于,当我到达订阅与pushManager用户舞台当我打电话pushManager.subscribe()我没有得到来自其地位pending承诺任何回应所有的作品。 也许我错过了一些明显的问题,我的设置,这是如下: if ('serviceWorker' in navigator && 'PushManager' in window) {

    1热度

    1回答

    我想定制订阅按钮并将其添加到我的网站,我该怎么做? 目前,用户可以订阅推送使用此链接通知: https://pushpad.xyz/p/3898

    0热度

    1回答

    我正在创建一个个人网站并学习实施一个服务工作人员,该工作人员利用推送API来更新自己以及任何其他人在我部署时已更新网站的内容。我发现pushSubscription为您提供了一个功能URL,并且我需要将其存储在某个地方以便将消息推送到该URL。 这就是我的问题出现的地方。如果我要将这些功能URL存储在数据库中,我需要隐私策略吗?如果是这样,我可以以某种方式只允许我的网站存储我的能力URL而不是存储

    1热度

    1回答

    我在Web应用程序中使用Service Worker实现了推送WebAPI,正如许多文章在Web上解释的一样。 现在我需要在IndexedDB中存储一些数据,以便在关闭web应用程序时关闭它们(chrome选项卡关闭,服务员在后台执行)。 特别是我想存储一个简单的URL从检索通知数据(从服务器)。 这里是我的代码: self.addEventListener("push", (event) =>

    19热度

    1回答

    主要目标是添加网站发送Web通知的能力,弹出系统通知以使用Html5推送API和服务工作人员提醒用户。 不使用SignalR,它只能在站点打开时运行客户端脚本。也应该能够发送通知,如果网站已关闭,如上所述here - 这是可能的。 Here即将推式API好文章,并提供了良好的example 但它使用的的NodeJS服务器和web-push组件将请求发送到通知服务。 找不到任何.NET示例。我想到了

    1热度

    1回答

    我想知道如果我可以使用web push notifications来更新网页而不显示用户与之交互的通知。基本上我想在服务器上的事件之后刷新数据。 如果这是可能的,是否仍然有必要获得用户发送这些推送更新的许可?

    2热度

    1回答

    我实现了一个网络推式API与此谷歌教程的帮助: https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/ 本教程包括一个方法,它可以用来订阅发送到后端服务器: function updateSubscriptionOnServer(subscription) {

    1热度

    1回答

    我正在通过Code Lab进行网页推送通知,其中提到应用服务器密钥(公钥和私钥对)是必需的。 为什么我们需要应用程序服务器密钥来进行推送通知?我们如何生成它们?是否必须拥有应用程序密钥才能使用推送通知? See companion site to generate application server keys

    1热度

    1回答

    我正在使用pushpad Express为webapp创建自定义通知中心,Subscribe与Uids正常工作,但我无法使用标签过滤工作。我检查了文档,但找不到正确的参数名称。 我试过“tags [] = demo”,tags = [“demo”],tags = demo,很多东西,但它不起作用。 MyApp.pathFor = function (uid) { return enco

    0热度

    1回答

    我遵循Google的codelab“将推送通知添加到Web应用程序”(https://developers.google.com/web/fundamentals/codelabs/push-notifications/) - 它可以与Chrome一起使用。 但在Firefox 55中,当我按下“调试#工作人员”中的“测试推送通知”按钮时,没有任何通知出现,但是在控制台“[服务工作者]推送已接收”