如果我想使用Android TWA切换Web通知,我必须打扰打开Chrome吗?

问题描述 投票:0回答:1

通过使用TWA,我们开发了一个Android应用程序,该应用程序可打开没有地址栏的PWA页面。

但是有问题。

由于未显示地址栏,因此当您要切换Web推送通知时很麻烦。

有很多方法可以切换,但是要做到这一点,您必须打开一个新的Chrome。Turn notifications on or off

但是这很尴尬。不友善。

但是,我无法提出任何其他方法。

[如果可能,我想通过以下两种方法之一来实现,但是我完全不知道如何实现。顺便说一下,该网站是使用Vue.js的SPA。

  • 从JavaScript代码打开Android Web推送通知设置屏幕。

  • 触发按钮操作时打开新镶边。 (在同一域中)

老实说,这是不可能的。

但是,我问这个问题是因为我不想放弃希望。

如果有任何提示,请告诉我。

谢谢。

android vue.js single-page-application progressive-web-apps twa
1个回答
0
投票

TWA本质上仍在chrome引擎上运行,因此您可以在chrome中的网站上执行所有操作(通过地址栏除外),仍然可以在TWA中执行。

因此使用通知API从用户那里请求权限。

这里有详细说明。

https://developer.mozilla.org/en-US/docs/Web/API/Notification/requestPermission
© www.soinside.com 2019 - 2024. All rights reserved.