通过使用TWA,我们开发了一个Android应用程序,该应用程序可打开没有地址栏的PWA页面。
但是有问题。
由于未显示地址栏,因此当您要切换Web推送通知时很麻烦。
有很多方法可以切换,但是要做到这一点,您必须打开一个新的Chrome。Turn notifications on or off
但是这很尴尬。不友善。
但是,我无法提出任何其他方法。
[如果可能,我想通过以下两种方法之一来实现,但是我完全不知道如何实现。顺便说一下,该网站是使用Vue.js的SPA。
从JavaScript代码打开Android Web推送通知设置屏幕。
触发按钮操作时打开新镶边。 (在同一域中)
老实说,这是不可能的。
但是,我问这个问题是因为我不想放弃希望。
如果有任何提示,请告诉我。
谢谢。
TWA本质上仍在chrome引擎上运行,因此您可以在chrome中的网站上执行所有操作(通过地址栏除外),仍然可以在TWA中执行。
因此使用通知API从用户那里请求权限。
这里有详细说明。
https://developer.mozilla.org/en-US/docs/Web/API/Notification/requestPermission