2013-06-30 9 views
0

내가 OSX에 아이폰 OS에서의 인앱 구매 코드를 작동 이주한하지만,이 함수가 호출되지 않습니다 :paymentQueue : 큐 updatedTransactions : 트랜잭션을 호출되지

  • (무효) paymentQueue : (SKPaymentQueue *) 큐 updatedTransactions :(있는 NSArray *) 거래

나는이 :

  • 은 아이튠즈 커넥트에서 응용 프로그램의 새 버전을 만들었습니다. '업로드 대기 중'상태입니다.
  • 은 iTunes Connect에서 인앱 구매 항목 (비 소모품)을 만들었습니다. "제출 준비 완료"상태입니다.
  • 테스트 사용자를 만들었습니다.
  • 콘솔을 확인했지만 메시지가 인앱 구매와 관련이없는 것으로 보입니다.
  • 코드에는 [[SKPaymentQueue defaultQueue] addTransactionObserver : self]가 포함됩니다.

그 밖의 무엇을하고 싶지 않습니까?

답변

0

첫 번째로 요청 하시겠습니까? 그 다음

SKProductsRequest *request = [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:@"com.sestek.aaaa"]]; 

와 같은 당신은 내가 정확히 무엇을 당신의

[[SKPaymentQueue defaultQueue] addTransactionObserver:self]; 
+0

를 호출 한 후 여기에 빠질 것입니다 요청에 대한

-(void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response 

응답이 방법을 사용하고 있고 iOS에서 작동 . OSX에서는 아무 일도 일어나지 않습니다. 인앱 구매 항목을 삭제했으며 며칠 동안 모든 항목이 작동하기 시작했습니다. 그럼, 다시는 아무것도. – Fab