2012-10-01 1 views
3

게임과 인앱 구매를 구현하고있었습니다. 구매 및 기타 문제는 없습니다. 그러나 오늘 나는 이상한 지점에 갇혔다.인앱 구매, 처리 시간이 오래 걸리므로 구입을 취소하십시오.

사용자가 구입하려고 할 때 가끔씩 Apple에서 응답하는 데 1 분 이상 걸립니다. (샌드 박스 환경).

내가 원하는 것은 사용자가 전체 구매를 취소하는 데 도움이되는 UIAlertView에 취소 버튼을 넣는 것입니다. 따라서 샌드 박스가 응답하는 데 지연이 있으면 사용자가 구매를 취소 할 수 있습니다. 내가 어떻게 할 수 있니?

이미 구입 단추 클릭으로 시작하여 SKPaymentTransactionStatePurchased 메서드로 끝나는 UIAlertView가 있습니다. 해당 경고보기에 취소 단추를 추가하고 싶습니다. 여기 혼란과

다시 짧은 내 질문이다 그러나이 방법은 (는) SKPaymentTransactionStatePurchasing 상태에있는 동안 앱내 프로세스 전체를 취소하려면 무엇을 호출해야한다?

+1

가끔 발생했습니다. 요청을 보낸 후에 요청을 취소 할 수 없으면 응답을 기다려야합니다. ** 응용 프로그램이 서버에서 응답을 받고이 옵션이 화면에 표시되면 사용자 **가 취소 할 수 있습니다. – holex

답변

0

보내면 요청을 중단 할 수 없습니다. Apple이 응답 할 때까지 기다려야합니다.