npm install capacitor-plugin-vibration
import { Plugins } from '@capacitor/core'; const { Vibration } = Plugins;
Vibration.vibrate([2000,1000,2000]); //振动2秒,停止1秒,再振动2秒
import { Component } from '@angular/core'; import { Platform } from 'ionic-angular'; import backgroundMode from '@ionic-native/background-mode'; import { Vibration } from '@ionic-native/vibration';
@Component({ ... }) export class MyApp{
constructor(private platform: Platform, private vibration: Vibration, private backgroundMode: BackgroundMode) {
this.platform.ready().then(() => {
this.backgroundMode.enable();
this.backgroundMode.overrideBackButton();
this.vibration.vibrate(1500);
});
} }
在以上代码示例中,我们在应用程序启动时启用背景模式,并使用 Vibration 插件进行振动。现在,你可以在应用程序进入后台模式时继续使用振动功能。
上一篇:背景模式下的Http请求无法工作
下一篇:背景模态和下拉菜单的冲突