问题标签 [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.
xamarin - 是否有一个通知平台同时支持带有 Xamarin 的移动应用程序和带有 Javascript 的 Web 浏览器
我正在寻找一个通知平台,它可以让我将通知发送到任何平台,如 Web 浏览器、iOS 和 Android。我唯一的区别是我们使用 Xamarin 进行移动开发。
首先,我查看了 Pusher.com。它非常容易实现和调试,我喜欢它。但是当谈到 Xamarin 平台时,我找不到适用于 Xamarin 的良好且值得信赖的 SDK。有 Objective-C 和 Java 库,但不支持 Xamarin 库。
然后我检查了 AWS SNS 的移动支持,它可以与 GCM 和 Apple 推送通知集成,因此可以与 Xamarin 一起使用。但我的问题是 Web 浏览器支持,我找不到像在 Pusher.com 中那样将 SNS 与 JavaScript 集成的方法。当新消息发布到 SNS 主题时,不会触发任何触发事件。
所以简而言之,由于库支持,我不能将 Pusher.com 用于 Xamarin 应用程序,但 Web 浏览器通知正在工作,我不能将 AWS SNS 用于 Web 浏览器通知,但它支持 GCM 和 Apple 推送通知。
有什么我想念的吗?我想要一个可靠的通知平台来支持我的所有需求,如果您知道,请与我分享。
service-worker - 服务工作者 showNotification 需要交互标志
下面的代码会生成一个通知,该通知会在 20 秒内自动消失在 chrome 上.. 我不明白为什么会这样......!!!该文件说通知的默认超时值为 8 secs ,那么为什么需要 20 secs 来关闭通知,,,
而且我知道 require_interaction 标志不稳定,但是...你们中的任何人都知道它是否仅适用于特定的 chrome 版本等...!
更新问题是 requireInteraction 标志拼写.. ..my bad ...!!
service-worker - 网络推送通知不显示电脑是否关闭或睡眠
因此,我终于为我的网站实现了成功的推送通知,但是当我推送通知并假设接收者的电脑已关闭,或者在睡眠模式下 gcm 返回成功但通知丢失时,它永远不会为该用户弹出...而另一方面,我注意到 facebook 似乎正在做一些事情来帮助它解决这个问题.. 重新启动后的第一件事就是打开 chrome 时,您会看到 facebook chrome 通知... 有没有人知道至于fb如何解决这个问题??
push-notification - 如何显示来自我的网站的推送通知?
我正在开发一个简单的网站,我希望我的网站向我的用户显示推送通知。这类似于 facebook.com 在 chrome 和 firefox 中显示通知的方式。我还在开发一个也支持通过 GCM 推送通知的 Android 应用程序。
因此,我需要有关如何向我的网站添加推送通知支持的帮助。提前致谢!
google-chrome - 有没有办法在 Chrome 或 Firefox 关闭时显示桌面通知?
我们正在开发一个使用 GCM 向最终用户发送推送通知的网站。我们已经通过了 Service Worker 等等。我们使用这个codelab教程开发了一个原型。到目前为止它工作正常,但唯一的问题是只有在打开 Chrome 时才会显示通知。当 Chrome 关闭时,通知不会发送给用户。
我想知道有什么方法可以克服这个问题,即使在浏览器关闭时也能显示通知,类似于 Safari 推送通知。提前致谢!
google-chrome - Chrome 桌面通知不显示该消息
我正在开发一个支持桌面通知的网站。我正在利用 GCM 和 Azure 通知中心向最终用户发送推送消息。我遵循了这个codelab教程。测试时,我发现推送通知确实显示在屏幕上,但我在有效负载中写入的消息未显示在通知中。于是我又翻了一遍codelab,他们提到了方法中的一个body关键showNotification。
代码
他们在showNotification函数中硬编码了“消息”。我不想在函数中硬编码我的消息,因为我的消息不会总是相同,并且会不时变化。我想知道如何使函数在有效负载中获取消息并显示它。提前致谢!
android - 在没有互联网的本地 Wi-Fi 网络中是否可以进行 Web 通知?
我发现chrome浏览器已经支持Web通知。这需要将 google clod 消息与网站集成。所以,问题是,是否有可能为网络应用程序构建一个推送通知服务器,为移动和桌面 chrome 浏览器提供通知。该场景是未连接到互联网的封闭式 Wi-Fi 连接。我还发现推送通知适用于 GSM。所以我想知道这是否可行?
html - 有什么方法可以将推送式网络通知发送到移动设备?
我发现本教程声称可以使用以下 HTML5 API 的组合来完成:
- 通知 API
- 服务工作者 API
- 推送 API
显然,这需要所有 3 个才能工作,但是当我在 caniuse 中搜索它们时,似乎没有任何一个移动浏览器支持所有三个 API。还有其他方法可以解决这个问题吗?
angular - 带有 asp.net Web API 后端的 Angular 2 Web 应用程序的实时通知
我正在开发一个 Web 应用程序(Angular 2 和 Asp.net Web API),当另一个用户创建了某个任务(数据库中的任务表上的一个条目)时,它会通知用户。通知可以类似于 Facebook 通知。
可以使用哪些技术来实现这种实时通知?我是实时应用程序的新手,所以请帮助我选择正确的路径。
javascript - 每天通知一次的 Web 通知 API 示例
我正在尝试使用网络通知 API(https://developer.mozilla.org/en-US/docs/Web/API/Notification)来显示浏览器通知,类似于此链接的示例(标记为答案)Chrome 桌面通知示例
但是,我正在寻找可以在特定时间每天自动显示某些此类通知的东西。就像我在 chrome 浏览器中看到这样的 facebook 通知。那可能吗?我怎样才能做到这一点?我知道可能存在一些浏览器限制,但是如果我能为 chrome 和 firefox 做到这一点,我会很高兴。