当前位置: 首页 > 知识库问答 >
问题:

当我在主屏幕上卸载渐进式Web应用程序时,我可以拒绝通知吗?

通安宁
2023-03-14

首先,我在web上按下“添加到主屏幕”,将应用程序添加到主屏幕,并给出了推送通知的权限。

之后,我从主屏幕卸载了渐进式Web应用程序,我预计通知不会到达,但实际上它得到了通知。

我可以检测卸载并拒绝推送通知吗?

共有1个答案

于高雅
2023-03-14

根据您对另一个回答的评论,我认为您正在构建一个渐进式的web应用程序,并且希望在您自己的PWA中实现这个功能(关闭从主屏幕删除时的通知)?

目前(2017年10月),PWA无法检测用户是否已将其从主屏幕上删除。有一种方法可以让PWA检测它是否被卸载(就像服务中的worker一起从浏览器中删除一样),但这是完全不同的。当您将PWA从主屏幕上移除时,您并不是在卸载它,您只是在移除一个快捷方式。PWA仍然安装在用户的浏览器中。他们仍然可以手动访问站点,您的PWA仍然可以工作。

也许这会成为未来的一个特色。因为现在连一个黑帮的方法都没有。

 类似资料:
  • 我已经成功地为我的网站创建了一个PWA,但当我将它添加到主屏幕并打开应用程序后,闪屏上的图标仍然非常小。 谢谢!

  • 当我从xcode运行时,Ios应用程序运行良好,当应用程序从试飞运行时,它的屏幕变得空白

  • 我似乎无法理解如何显示多个通知而不让一个覆盖另一个。在我的例子中,它一次只显示一个。图片1 我的目标是让它像图2下面的截图一样工作 分配给通知的代码块

  • 我正在将现有Web应用程序更改为渐进式Web应用程序。大部分都进行得很顺利,我现在做完了。然而,在开发过程中,我注意到一些奇怪的事情。 我的进步: 我创建了Serviceworker来缓存一些文件,一切正常。之后,我创建了清单,并尝试在Android设备上进行调试,以测试“添加到主屏幕”功能,如下所述。这也基本上很好。我能够触发安装并添加图标,没有错误。 问题是: 然而,当启动PWA时,没有启动屏

  • 我正在开发一个新的网站,并已决定添加进步的web应用程序的能力到该网站。我已经正确地设置了它,并且我可以通过使用cURL命令的FCM向我知道其endpoint的设备发送推送通知。 我的问题是你如何发送一个给所有用户谁已经启用通知在我的网站上不知道一个列表的所有用户的唯一endpoint。

  • 我正在尝试在应用程序关闭时,通过React Native/RNFirebase获取通知并更新IOS上的启动器图标徽章。但不幸的是,RNFirebase似乎没有任何支持。应用程序关闭时,onNotification()侦听器似乎无法工作。(后台模式/推送通知在XCode上启用) 当收到通知并关闭应用程序时,是否有任何解决方法来更新启动器图标徽章?