振动在后台模式下不起作用 (Ionic/capacitor))

Vibration not working in background mode (Ionic/capacitor))

我正在做一个项目,客户需要在后台模式下振动。 方法

vibrator.vibrate()

在屏幕亮起且应用程序打开时工作。但是当屏幕关闭或应用程序最小化(不是杀死)时,振动功能不起作用。有人知道解决方案吗?

Ionic Native Plugin - Vibration 还没有在后台模式下振动的功能。 Github.

中未解决的问题请参考此 link

好的,我知道了如何在 ionic 应用程序中获得背景模式振动。可以使用电容触觉振动和前台服务插件。

import {Haptics} from "@capacitor/haptics";
import { ForegroundService } from '@ionic-native/foreground-service/ngx';
...
constructor(private fg_service:ForegroundService){}
...
this.fg_service.start('App name', 'Service name', 'drawable/fsicon');
Haptics.vibrate({duration:500});