2017-11-08 6 views
1

자동 갱신 가입을 구입하고 토큰을 받고 서버에 보내면 영수증의 유효성을 검사합니다. 자동 갱신이 발생하면 UpdatedTransactions가 실행되어야합니다. 클라이언트 측 유효성 검사를 위해서는 이것을 처리해야합니다. 그러나 새 영수증을 받고 유효성 확인 또는 이전 영수증 (처음 구매할 때 처음으로 발송 한 것임)을 위해 서버에 다시 보내야합니까? 또한 구독에 대한 업데이트 된 만료 날짜가 반환됩니까?입니다. 자동 갱신 후 새 영수증을 보내야합니까?

답변

1

사용자의 갱신이 합법적인지 확인하려면 최신 트랜잭션의 유효성을 검사해야합니다.

  1. 현재 영수증을 백엔드로 보내고 직접 다시 확인하십시오.
  2. 이전 영수증을 사용하여 Apple에 다시 보내고 latest_receipt_infoin the response을 확인할 수 있습니다. 최신 트랜잭션의 유효한 트랜잭션을 모두 포함합니다.

어느 쪽이든이 정보를 처리하고 기기로 다시 보내면 새 만료 날짜를 업데이트해야합니다. Apple에 보내지 않으면 IAP 크래커가 StoreKit을 통해 가짜 거래를하는 것은 매우 쉽습니다.

관련 문제