안녕하세요.
간단하게 로직 구현 방향을 생각해봤습니다.
1. 유저의 라이센스 등록
=> 라이센스 유효성 체크 후 정상이면 유저의 유니크 id와 등록일과 만료일 정보를 계산하여 를 저장
2. 유저가 제품을 킬 경우
=> 라이센스(제품키) 유효성 체크 & 만료일 체크하여 남은기간 알려주기 & 만료전 갱신알람 보여주기 등등 기능 제공
3. 유저가 정보 열람 시
=> 1에 등록된 만료일 기준으로 날짜 계산하여 현재 남은 기간 보여주기
이렇게 로직을 생각해보고
데이터 저장 및 알람 로직을 개발 테스트 하면서 구현하시면 될거 같습니다.
막연한 대답이라 죄송합니다..