我正在努力弄清楚如何设置PWA网络推送通知中显示的应用程序名称。
PWA已经显示在应用程序安装列表中,并以应用程序名称显示在主屏幕上。
它可以接收网络推送通知,但我好奇的是如何更改Chrome和myexamplesite.com (在下面的图像中模糊)的部分。
通常,通知将显示类似于Chrome ● myexamplesite.com ● now的内容。
我知道Chrome徽章可以用badge参数来设置,但是说Chrome和网站url的部分呢?那能被设置成类似于我的应用程序名吗?

发布于 2022-08-10 10:07:50
我想Chrome部分是不可更改的,因为它来自客户端浏览器。标题似乎来自你的应用程序名称。
发布于 2022-08-16 06:32:15
您不能更改通知中的“Chrome”标题,因为PWA取决于您的浏览器,但是可以使用registration.showNotification(title, options)设置通知标题
发布于 2022-08-17 08:47:20
推送通知它是移动操作系统API的一部分
这是因为通知来自Chrome (不管里面是什么逻辑,它是自己的Chrome通知还是PWA)
接下来的逻辑是:移动应用程序以其名称和图标(或PWA中的“清单”等特定文件中声明的其他一些文件)在移动(iOs/Android)系统中注册,具有一组权限/访问规则/等等,例如允许应用程序在系统中创建推送通知。它一旦生产,应用程序和图标的名称就可以自行更改,但它在系统中的任何地方都会被更改。
在这种情况下,要更改推送通知“应用程序名称”,应用程序应该在全球范围内更改它。
标题、副标题、图像、文本和正文/元数据可以动态设置,Chrome为其提供API。


https://stackoverflow.com/questions/72008716
复制相似问题