【发布时间】:2018-01-04 18:23:08
【问题描述】:
我正在开发一个渐进式 Web 应用程序 (PWA),它最终会向用户发送通知。
我已经知道我能够发送推送通知(就像任何常规应用一样),如以下博文所述:https://developers.google.com/web/fundamentals/getting-started/codelabs/push-notifications/?hl=en-us。
我还知道我可以通过创建一个简单的清单文件 (https://developers.google.com/web/updates/2014/11/Support-for-installable-web-apps-with-webapp-manifest-in-chrome-38-for-Android) 将 PWA 添加到主屏幕。
但是,在将应用程序置于主屏幕后,我想向用户添加“提示”,让他们知道他们必须访问该应用程序。一个很好的方法是执行“徽章通知”之类的操作(如下图 Facebook 图标所示)。
是否可以使用渐进式 Web 应用程序添加这种行为?
更新 - 2018 年 12 月 15 日
Google 最近发布了一篇文章,解释了所谓的“应用图标标记”,这非常令人兴奋:
https://developers.google.com/web/updates/2018/12/badging-api
更新 - 2018 年 9 月 28 日
相关链接:- https://bugs.chromium.org/p/chromium/issues/detail?id=719176&desc=2
- https://bugs.chromium.org/p/chromium/issues/detail?id=685159
- https://github.com/mgiuca/badging/blob/master/explainer.md
- https://docs.google.com/document/d/1AmX53h-gk8wN7LPMi_Mq7fsIMgsMKRD6zKa1Ymxxvvc/edit#
正如 Josh Lee 在 Is there a way to add badge notifications using progressive web apps (PWA)? 中指出的那样,Chromium 团队对此主题进行了一些讨论。
看着discussion:
仅供参考,通知指示器正在推送到 M-71。
和
感谢您的提醒。这对我们来说很好,因为虽然我们希望在 M70 的标志后面有这个可测试的,但我们不可能在(至少)M71 之前启动 API。
所以,也许,至少目前,似乎不可能为 PWA 添加徽章通知,但也许将来我们可以做到。
【问题讨论】:
-
还是这样吗?很想有这个选项!
-
@karns,是的,但是,不幸的是,我仍然没有找到方法! :(
-
@WilliamMartins 您在哪里可以解决这个问题?有同样的问题。
-
我知道这是一个非常有用的功能,但我们需要更多答案。我刚刚开始赏金,希望我们能得到一个具体的答案:)
标签: android google-chrome notifications progressive-web-apps badge