일시적 비활성화

버즈스크린을 일시적으로 비활성화하기 위해 사용할 수 있는 기능입니다.

유저가 잠금화면을 비활성화하려고 하는 순간 특정 시간 뒤에 자동으로 다시 활성화시킬 수 있는 선택지를 제공함으로써 유저 수가 감소하는 것을 방어할 수 있습니다.

분류

항목

코드

호출 위치

세부내용

분류

항목

코드

호출 위치

세부내용

일시적으로 잠금화면을 비활성화하는 기능

특정 시간 동안 비활성화

BuzzScreen.getInstance().snooze(int snoozeForSecs)

버즈스크린이 활성화된 상태에서 비활성화하려 할 때 옵션으로 제공

일시적 비활성화 후에 BuzzScreen.getInstance().activate() 를 호출하면 바로 다시 잠금화면이 보이게 됩니다.

  • snoozeForSecs 초 동안 버즈스크린이 잠금화면에 나타나지 않음

  • snoozeForSecs 후에 다시 자동으로 버즈스크린이 보이게 됨

재부팅될 때까지 비활성화

(BuzzScreen SDK 1.8.9.0 버전 이상에서 사용 가능)

BuzzScreen.getInstance().deactivateUntilReboot()

  • 재부팅될 때까지 버즈스크린이 잠금화면에 나타나지 않음

  • 재부팅 후에 다시 자동으로 버즈스크린이 보이게 됨

일시적 비활성화 상태 확인 기능

특정 시간 동안 쉬는 상태인지 확인

BuzzScreen.getInstance().isSnoozed()

활성화 여부 확인하는 지점

현재 버즈스크린이 snoozeForSecs 초 동안 쉬는 상태인지 확인

재부팅 전까지 쉬는 상태인지 확인

(BuzzScreen SDK 1.8.9.0 버전 이상에서 사용 가능)

BuzzScreen.getInstance().isDeactivatedUntilReboot()

현재 버즈스크린이 재부팅 전까지 쉬는 상태인지 확인

 

버즈스크린이 보여지는 조건 : BuzzScreen.getInstance().isActivated() && !BuzzScreen.getInstance().isSnoozed() && !BuzzScreen.getInstance().isDeactivatedUntilReboot()