我们将为客户端制作一个非常简单的本机包装器应用程序,它包装了一个网站,并且需要添加推送通知支持。我只是好奇是否有可能一举两得,并且仅使用web-push API添加对桌面和 android 推送的支持。
看到chrome支持web推送,而本机Web视图使用chrome引擎,我可以想象这是如何实现的。但我也可以看到如何与Android推送通知权限系统进行交互很难。
附带问题:我了解https://pushover.net等服务,但要求所有通知都是端到端加密的。像pushovere这样的服务支持吗?
答案 0 :(得分:0)
WebView不以任何方式支持推送或通知API。对于那篇文章,你将需要使用java bridge和bare GCM + android通知api。
向gcm发送消息的实际服务器端代码可以部分重用,特别是因为您显然需要在本机应用程序上端到端加密(但是您需要自己处理android上的解密端,而chrome会那对你而言)。
我会将pushover.net和加密段落移到另一个问题上以使事情变得更清楚。