2017-04-17 14 views
1

プッシュ通知がnode-gcmで送信され、ngCordovaプッシュプラグインで受信されるionic(v1)アプリがあります。デフォルトでは、プッシュ通知があると電話機が振動します。アプリが開いているときでも振動します。アプリがバックグラウンドで実行されている場合にのみ、電話を振動させるにはどうすればよいですか。ユーザーがアプリを使用しているときは、電話が振動しないようにしてください。アプリが開いているときにプッシュ通知を停止する

答えて

1

あなたはcordova-plugin-vibration

インストールを使用することができます:あなたはhttps://cordova.apache.org/docs/en/latest/reference/cordova-plugin-vibration/

+0

これは、プッシュプラグインとの相関で動作するように持っているこのnavigator.vibrate(0)

以上のような振動をキャンセルすることができcordova plugin add cordova-plugin-vibration 。アプリを開いたら、振動しないでください。アプリが閉じられたら、それは振動するはずです。 –

+0

http://stackoverflow.com/questions/29606012/how-to-check-app-running-in-foreground-or-background-in-ionic-cordova-phonegapこれは、あなたがapp.afterの現在の状態を見つけるのに役立ちますあなたは振動を使用することができますcheking - 国家のrytによると、プラグイン..? – Edison

関連する問題