2017-03-28 1 views
0

평가판 기간이 적용되는 자동 갱신을 구현 중입니다. 이제 샌드 박스 계정으로 테스트하고 있습니다. 몇 가지 질문이 있습니다. 제발 도와주세요.자동 갱신 Subscripton 영수증 인증

구매 후 무료 영수증인지 여부를 확인하고 영수증 "is_trial_period"가 거짓 인 경우 영수증이 유효한지 여부를 확인한 후 사용자가 자유 코스인지 아닌지를 알아야합니까?

2. 사용자가 앱을 삭제하고 동일한 기기 또는 다른 기기에 다시 설치하면 영수증을 다시받을 수 있습니까?

3. 다시 설치 한 후에 영수증을받지 못하면 어떻게 구독을 취소 할 수 있습니까?

4. 사용자가 트레일 기간에 구독을 취소하면 어떻게 취소 될 수 있습니까?

5. 사용자가 구독을 취소하면 구매를 복원 한 다음 복원 트랜잭션으로 구매해야합니까?

답변

0

내가 그 질문들에 대답 할 수 있습니다

  1. 당신이 샌드 박스 계정이 수신을받을 경우, 영수증을 5 분 동안 만 활성화 것이다. 아마도 is_trial_period는 실제 사용자에게 적용될 것입니다.
  2. 사용자가 기기에서 앱을 삭제하고 동일한 기기로 다시 설치하면 영수증을 가져올 수 있지만 사용자가 다른 기기에 설치하면 구독을 구매 한 Apple ID로 구매를 복원해야합니다.
  3. 답을 확인하십시오.
  4. 영수증은 만료되었습니다. 사용자가 취소했는지 여부를 확인할 수 있습니다.
  5. 아마 4 번째 답변과 관련이 있습니다.

그 사람들이 도움이되기를 바랍니다.

+0

감사합니다.이 답변은 제게 5 번째 질문에 도움이됩니다. 사용자가 평가판 기간 동안 구매를 취소하고 다른 기기에 앱을 다시 설치하면 사과 ID로 구매를 복원 할 수 있지만 제 질문은 얻을 수 있습니까? 우리는 구매 날짜를 얻지 않을 것이고 expireDate 세부 사항을, 나는 우리가 구매를 복구하려고 할 때 대리인 방법으로 얻을 SKPayment Transaction 객체에 대해 조사 할 것입니다. 영수증에 ExpireDate를 가져 오면 우리는 어떤 문제. 사용자가 구매를 취소하면 시험 기간이 만료되었을 때 기능을 차단해야합니다. –

+0

실제 앱 ID와 유효한 신용 카드 세부 정보가 포함 된 인앱 구매를 디버깅을 위해 기기 설정에 저장하여 테스트하여 실제 작동 방식을 확인할 수 있습니까? –

관련 문제