본문 바로가기
안드로이드

[Android] Application 사용 가능 기간 구현

by 코딩히어로 2021. 8. 18.
728x90

제목


안드로이드 프로젝트를 진행하다 보니 업체 측에서 Application을 사용할 수 있는

 

기간을 정할 수 있게 해달라는 요청이 들어왔습니다.

 

즉 관리자가 해당 기간을 설정하면 사용자는 Application을 그 기간 이후에는

 

사용하지 못하도록 하는 기능입니다.

 

어플 구현자체는 간단했습니다.

 

Application의 현재 시간을 불러오고 그 시간을 관리자가 설정한 시간과 비교하여

 

기간이 지나지 않았으면 사용 가능하고

 

기간이 지났으면 Application 자체를 finish() 해주면 됩니다.

 

설명1

 

위 예제를 보면 Application은 2021년 9월 30일 13시 이후에는

 

아무리 실행을 하더라도 바로 종료되면서

 

"어플 사용기한이 만료되었습니다"

 

라는 문구가 표시됩니다.

 

현재 글작성일 기준으로는 아직 한 달이 조금 넘게 사용이 가능하네요.

 

이 동작 자체를 유동적으로 변동하고자 하는 경우에는

 

date1 값을 서버에서 받아온다거나 하는 방식으로 변경하면

 

관리자에 의해 Application 사용 기한을 변경할 수 있습니다.

728x90
반응형

댓글