2017-08-15 14 views
2

私は長年捜していますが、何も見つかりませんでした。Ionic 2 - 画面がロックされているかどうかを検出します。

電話機のディスプレイの状態を確認するには、イオニック2のイベントまたはメソッドが必要です。ディスプレイはロックされているかロック解除されていますか?

もう1つのオプションは、ユーザーがアクティブかどうかを確認することです。しかし、Lockscreenが良いと思う。

答えて

0

これは、1回の警告で動作するプラットフォームのカスタマイズ

constructor(private platform: Platform) { 
platform.ready().then(() => {  
    this.platform.pause.subscribe(() => { 
     console.log('[INFO] App paused'); 
    }); 

    this.platform.resume.subscribe(() => { 
     console.log('[INFO] App resumed'); 
    }); 
}); 

}

+0

で試してみてください。たとえば、カメラプラグインを使用している場合は、カメラビューに切り替えたときにこれらの両方がトリガーされます。 – c0r3yz

+0

app.componet.tsにコードを追加して試してみてください。カメラビューを使用している場合はイベント(https://ionicframework.com/docs/api/util/Events/)this.platform.pauseで処理できます。 subscribe(()=> {})あなたがカメラにアクセスしようとしたときに呼び出すか、リスナーをもっと扱い、コードに従ってプラットフォームを一時停止または再開することができますc0r3yz –

関連する問題