2011-11-10 2 views
2

내 iPhone 응용 프로그램에 인앱 구매를 구현했습니다. 비 소모품이며 기본적으로 사용자가 추가 viewcontroller에 액세스 할 수있게하는 BOOLEAN에 플래그를 지정합니다. 훌륭하게 작동합니다. 그러나 사과의 문서에는 영수증을 확인하는 것에 관한 많은 것들이 있습니다. 필요한가? 내 구매에는 외부 서버를 사용하지 않습니다.앱 구매 영수증에서 iPhone을 확인해야합니까?

영수증을 NSUserDefaults에 저장할 필요가없는 경우에도 사용할 수 있습니까?

+0

쉽게 확인을 위해 ReceiptKit https://github.com/maciekish/ReceiptKit을 사용할 수 있습니다. –

답변

2

짧은 대답 : 아니오, Apple 서버를 신뢰할 수 있습니다. 긴 대답 : 사용자가 "가짜"구매 영수증을 얻을 수있게 해주는 jb 아이폰 용 소프트웨어가 있으므로 영수증을 확인하지 않으면 sw가 속일 수 있습니다 ... 그건 당신의 상황에 달렸습니다 : 서버가 영수증을 확인/확인하려면 일부 도둑이 업무를 훔치도록하는 데 드는 비용이 더 듭니다. 하지만 다시 무게를 귀하의 옵션을 ...

+1

와우, 정확히 똑같은 초에 대답했습니다 ... – JustSid

+0

그리고 우리는 또한 기본적으로 같은 것들! 네가 태어난 일란성 쌍둥이에게서 분리 된거야? : D (스팸 moderatos에 대한 ...) –

+0

그래서 난 그냥 내 아이폰 애플 리케이션에 직접 JSON 보내 https://buy.itunes.apple.com/verifyReceipt 말해야합니까? – user1007895

2

그렇지 않으면 탈옥자가있는 사용자와 Apple 서버 인 척하고 앱 구매시마다 예라고 말하기 때문에 제조법을 확인해야합니다. Apple 서버로 제조법을 검증하면 사용자가 실제로 컨텐츠를 구입했음을 보증 할 수 있습니다.