구독 갱신은 billing cycle에 따라 자동적으로 청구가 됩니다
1일에 구독을 시작했다면 다음달 1일에 갱신을 시도
설정한 Grace Period 동안 여러차래 결제 재시도를 합니다
Grace Period 돌입 시: SUBSCRIPTION_IN_GRACE_PERIOD
Account Hold 돌입 시: SUBSCRIPTION_ON_HOLD
Account Hold 만료 시: SUBSCRIPTION_CANCELED
https://developer.android.com/google/play/billing/lifecycle/subscriptions
https://developer.android.com/google/play/billing/subscriptions
구독 갱신은 billing cycle에 따라 자동적으로 청구가 됩니다
구독 갱신일 10일 전에 구독에 문제가 없는지 확인
구독 만료 24시간 전 부터 갱신을 여러 번 시도, 여러번 시도 후 에도 실패면 결제 시도를 멈춤(공식 문서에도 여러 번이라고 나옴)
구글과 마찬가지로 Grace Period을 선택적으로 줄 수 있음
자동 결제 상태가 변경 되었을때 notification_type이 DID_CHANGE_RENEWAL_STATUS가 옵니다
구독 상태는 서버에서 auto_renew_status와 auto_renew_status_change_date을 고려해서 판단이 필요