wink-plugin-wakelock

deep sleep에 빠져서 유휴상태로 진입한 CPU를 강제로 깨우는 플러그인. 영상 전화/화상 수업 요청을 상대방으로부터 받았을때 이를 사용해서 깨운다.

Installation

cordova plugin add https://github.com/DanbiEduCorp/wink-plugin-wakelock.git --save

usage :

navigator.wakelock.aquire(function(err) {
    if (err) {
        return console.error('aquire fail', err);
    }
    console.log('aquire success');
});
navigator.wakelock.release(function(err) {
    if (err) {
        return console.error('release fail', err);
    }
    console.log('release success');
});
navigator.wakelock.isHeld(function(isHeld) {
    console.log('release success');
}, (err) => {
    console.log('isHeld error', err);
});

log 확인하기 : D/REMEDU_WAKELOCK: aquire

강제 release, getIsHeld 추가