2009-07-30 6 views
3

앱 구매시 상품에 대한 정보를 얻는 방법은 소모품 또는 비 소모품 등입니까? SKProduct는 제품 식별자, 가격, 제목 및 현지화 된 제목 만 제공합니까?앱 구매 상품 유형

+1

나에게 해킹처럼 보인다 : 너무 시뮬레이터에서 작동합니다. 애플이 단순히 그 유형을 제공하지 않는다는 것은 짜증나는 일이다. 이것은 표시되는 제품의 유형에 따라 제품을 다르게 표시하는 제네릭 코드를 작성하는 데 유용합니다. – benvolioT

답변

3

개발자 (개발자)가 "복원 할 수있는 제품/항목"을 정의 했으므로 소모품 (복구 불가능) 또는 비 소모품 (복구 가능)인지 여부를 이미 알고 있어야합니다.

restoreCompletedTransactions으로 전화하여 사용자가 구입 한 모든 비 소모품 (예 : 새 휴대 전화에서 앱을 실행중인 경우)에 대한 정보를 얻을 수 있습니다.

+0

은 해당 항목이 소모품인지 아닌지를 정의하는 개발자로서의 의미입니까? 괜찮은가요? restoreCompletedTransactions를 호출하는 제품에 대한 정보를 다시 검색하려면 충분합니까? 앱 스토어가이를 처리하고 사용자에게 적절한 msg를 제공합니까? 아니면 내 코드에서해야합니까? 감사합니다. –

+0

restoreCompletedTransactions를 호출하면 비 소모품에 대한 정보 만 반환됩니다. 인앱 구매 시스템을 테스트하는 방법에 대한 지침을 포함하여 Apple 개발자 사이트에 샘플 코드와 많은 설명서가 있으며, 어떻게 작동하는지 더 잘 알 수 있습니다. –