2010-06-11 4 views
2

아이폰을 구입 한 모델에서 조사 중이며 구독을 구현해야합니다. Ex 콘텐츠는 24 시간 동안 사용할 수 있습니다. 이제 가장 중요한 것은 다른 모든 기기에서 사용할 수 있어야하므로 iPad에서 볼 수있는 iPhone에서 구입해야한다는 것입니다. 어떻게 작동하는지 모르겠습니다. 개발자 서버에 몇 가지 정보를 저장해야하지만이 정보는 트랜잭션 ID와 현재 날짜/시간이므로 iPad에서 앱을 시작할 때 다시 콘텐츠 구매를 시도합니다. 애플은이 사용자가 이미 그것을 샀고 잘하면 트랜잭션 ID를 반환 볼 수 있습니다. 그 순간 나는 그것이 유효한지 아닌지를 확인할 수있다. 누구든지이 방법이 작동하지 않는다고 확인할 수 있습니까? 이것이 올바른 경우 '갱신'됩니까?앱 구매 문의

답변

0

내가 틀렸다고 정정하십시오.

"영수증 데이터"만 저장하면되고 트랜잭션 ID와 현재 날짜/시간을 저장할 필요가 없습니다. 분명히 제품의 종류를 "구독"으로 만들어야합니다. 이렇게하면 구입 한 제품을 모든 사용자의 기기에서 공유 할 수 있습니다.

How to verify a receipt with the AppStore.

+0

그것은 내가 영수증의 날짜 시간을 얻을 수 있습니다 분명하지만 문제는 내가 그 특정 사용자에 대한 영수증을 얻을 수있는 방법인가? 사용자 객체가 정의되어 있지 않습니까? – bdt

+0

나는 사용자가 구독 제품을 다시 구매할 때 Apple이 귀하를 위해 트랜잭션을 복원 할 것이라고 생각합니다. 귀하는이를 처리 할 필요가 없습니다. –