2011-11-11 3 views

답변

2

영수증을 확인하는 것이 필수적인 경우가 있지만 귀하의 사례가 그러한 사례 중 하나처럼 들리지 않습니다. 귀하의 경우 StoreKit에서 직접 영수증을 받고 앱 내에서 영수증을 사용하고 있습니다.

영수증의 유효성을 확인해야하는 주된 이유는 외부 소스에서 응용 프로그램에 콘텐츠를 '전달'하는 경우입니다. 이 경우 영수증이 신뢰할 수없는 출처에서 왔기 때문에 영수증을 확인해야합니다 (응용 프로그램에서 원하는 영수증을 보낼 수 있음).

즉, 지역 영수증의 유효성을 검사하기 위해 정확한 절차를 따르지 않아도됩니다 (필요한 경우).

+0

나는 Jailbroken 전화를 가진 사용자가 애플 서버의 응답을 위조하여 구매가 이루어진 것으로 생각하도록 앱을 속일 수 있다고 생각했다. 그건 사실이 아니란 말입니까? – user1007895

+1

확실히 가능합니다.하지만 그 사용자가 교활하면 호스트 파일을 해킹하여 Apple 인증을 '가짜'로 만듭니다. 프로세스에 외부 서버를 포함하지 않는 한 이러한 모든 시나리오를 실제로 보호 할 수는 없습니다. – dtuckernet