Javascript Chrome通知中的振动模式不适用

Javascript Chrome通知中的振动模式不适用,javascript,google-chrome,notifications,vibration,Javascript,Google Chrome,Notifications,Vibration,我正在通过Chrome和serviceworker向Android设备(7.0和8.1)发送通知。 在service worker中,我创建了如下通知: const pattern = [500, 250, 500, 250, 500, 250, 500, 250, 500, 250, 500]; self.registration.showNotification(title, { body: body, ico

我正在通过Chrome和serviceworker向Android设备(7.0和8.1)发送通知。 在service worker中,我创建了如下通知:

const pattern = [500, 250, 500, 250, 500, 250, 500, 250, 500, 250, 500];

self.registration.showNotification(title, {
                    body: body,
                    icon: 'img/icon_256.png',
                    badge: 'img/icon_256.png',
                    vibrate: pattern,
                    tag: `ticket-${cartName}`,
                    renotify: ticketsToShow.length > 0,
                    actions: [{ action: 'overview', title: 'Übersicht öffnen' }],
                    data: { sessionId },
});
确实收到通知,它会振动,但无论我在模式常量中输入了什么数字(或将其直接振动),我总是会得到默认的振动模式(两个非常短的振动)


我也尝试使用提供的示例,但总是得到相同的结果。。。只需2次非常短的振动)

当在网站上添加一个按钮来调用振动功能时,它确实可以正常工作:navigator.vibrate(1000);我也试着在我的手机上使用了同样的负面结果,这可能是您的测试设备不支持的问题吗?也许可以尝试使用不同的Android设备,看看问题是否依然存在。如果我没记错的话,只有更新的设备才能使用自定义模式,即使在本机应用程序中也是如此。是的,不幸的是,Android版本存在问题。但实际上情况正好相反,它过去在旧设备上工作,但在新设备上不起作用。@DavidDalBusco不,我通过电子邮件联系了作者(他那令人敬畏的家伙实际上回答了!),他告诉我,它在android的chrome浏览器上不太受欢迎。从那以后,我就再也没有触及过这个话题。事实上太糟糕了。