2012-01-05 4 views
3

iOS 앱에서 인앱 구매에 가입했습니다. 앱을 사용하려면 구독을 구매해야하며 앱만 사용하면됩니다.iOS - 인앱 구독 구매 만료 시간 받기

내가 어떤 서버가없는 그래서 나는 등 영수증, 제품 상세 정보와 같은 응용 프로그램에서 모든 데이터를 유지하는 것입니다

구독을 구입 한 후

처음, 바로, 내가 요청을 보내드립니다 확인 영수증을 위해. 그 영수증에서 나는 "expires_date"값 (1970 년 이래로 밀리 초 단위)을 추출하여 날짜로 변환하고 NSUSerDefaults에 저장합니다.

만료 된 날짜를 확인하는 중 동일한 날짜가 표시됩니다. 샌드 박스가 테스트 목적으로 짧은 기간 날짜를 보낼지 또는 샌드 박스 서버가 갱신 된 구독에만 만료 날짜를 보낼지 여부를 모릅니다.

만료일을 식별하는 방법은 무엇입니까?

답변

8

샌드 박스는 다음 구성표에서 만료 날짜를 반환해야합니다. 당신이 버그보고를 할 수 있습니다 이런 식으로 작동하지 않는 경우

enter image description here

iTunes Connect Developer Guide

의 164 페이지에서입니다.

+0

오, 좋은 ... 나는 단지 6 번만 갱신하는 것에 대해 그 부분을 놓쳤다. 그것은 많은 것을 설명합니다. 감사! + 1ing. –

+1

샌드 박스 기간은 요즘 https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html에서 확인할 수 있습니다. – dakab