2010-05-27 3 views
6

이것은 나를 위해 작동하지만 더 이상 작동하지 않으며 이유를 파악할 수 없습니다. 내 앱에서 인앱 구매 설정이 있습니다. itunesconnect의 해당 인앱 구매 항목과 일치하는 정확한 제품 식별자 집합이 있음을 확인했습니다. 전화가 Apple보기 [productRequest start]으로 전달되지만 위임을 직접 설정 했음에도 불구하고 응답이 반환되지 않습니다. 내가 뭘 놓치고 있니?SKProductsRequest 대리자 메서드는 절대로 호출되지 않습니다

NSLog(@"productIdentifiersSet: %@", productIdentifiersSet); 
if ([productIdentifiersSet count]) { 
    SKProductsRequest *productRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:productIdentifiersSet]; 
    [productRequest setDelegate:self]; 
    [productRequest start]; 
} 

.........

- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response { 
    <never called> 
} 

- (void)requestDidFinish:(SKRequest *)request { 
    <never called> 
} 

- (void)request:(SKRequest *)request didFailWithError:(NSError *)error { 
    <never called> 
} 
+0

나는 같은 문제가 있습니다. 아마도 그들은 매년 같은 문제가 있습니까? –

답변

1

같은 문제가 오늘 나에게 일어났다. 오전에는 코드가 작동하고 오후에는 3-4 시간 동안 작동하지 않았습니다. 나는 내 시간을 보냈고 많은 것을 시도했다. 그러나 조금 전에, 그것은 그 자체로 일하기 시작했다. 나는 아무것도 바꾸지 않았다.

나는 우리가 그것에 대해 사과 서버를 신뢰하지 수 있다고 생각 .. 여기

+0

어제와 오늘도 이것이 문제가되는 것을 확인할 수 있습니다. –

1

가이 문제를 해결할 수있는 좋은 체크리스트입니다 :

  1. 이동 설정에 아이튠즈 & 앱 스토어 \ 로그 아웃을 샌드 박스 계정을 사용하고 있는지 다시 한번 확인하십시오.
  2. 확인하십시오. link - 응답하지 않으면 iTunes 샌드 박스가 다운되었을 수 있습니다.
  3. 앱 ID에 대한 인앱 구매를 활성화 했습니까?
  4. 프로젝트의 .plist 번들 ID가 앱 ID와 일치합니까?
  5. SKProductRequest를 만들 때 전체 제품 ID를 사용하고 있습니까?
  6. iTunes Connect에 제품을 추가 한 후 몇 시간을 기다렸습니까?
  7. 귀하의 거래 내역이 iTunes Connect에서 활성화되어 있습니까?
  8. 기기에서 앱을 삭제하고 다시 설치해 보았습니까?
  9. 인앱 구매 제품을 만든 후에는 ituns connect의 앱 페이지에있는 게임 앱에 앱을 추가해야합니다.
관련 문제