2011-11-24 4 views
1

2 개월 전에 내 앱 코딩을 마쳤으나 여전히 애플 스토어에 넣을 수 없었습니다. 내 앱에 인앱 구매 기능을 추가하고 싶습니다. iOS 유료 앱 계약을 작성했습니다. 인앱 구매 제품을 만들었습니다. 코드에서 제품 목록을 가져 오기 위해 전화 할 때 빈 목록이 계속 나타납니다. 제품과 함께 내 앱 게시를 시도했지만 애플에서 "메타 데이터"에 대해 거부하여 앱에 인앱 구매 코드가 없다고 말했습니다. 글쎄, 당연히 나는 코드에서 물건을 얻을 수 없기 때문에 (객관적으로 - 물론), 나는 내 애플 리케이션을 제출함으로써 승인을받을 것이라고 생각했다.iPhone 인앱 구매 비어있는 제품 목록

누구든지이 문제를 해결할 수 있습니까? 나는이 문제가 어떻게 해결 될 수 있는지 정말로 모른다. 내가 뭘 놓치고 있니?

- (void) requestProductData 
    { 
     if([SKPaymentQueue canMakePayments]) { 
      NSLog(@"IN-APP:can make payments"); 
     } 
     else { 
      NSLog(@"IN-APP:can't make payments"); 
     } 

     SKProductsRequest *request= [[SKProductsRequest alloc] 
           initWithProductIdentifiers: [NSSet setWithObject: @"com.mycomp.myapp"]]; 
     request.delegate = self; 
     [request start]; 
    } 
    - (void)productsRequest:(SKProductsRequest *)request didReceiveResponse: 
    (SKProductsResponse *)response 
    { 
     NSArray *myProduct = response.products; 

     NSLog(@"items: %i", [myProduct count]); 

     [request autorelease]; 
    } 

답변

2

IOS 5.0 전에 스토어 키트 iOS 시뮬레이터에서 작동하지 않습니다 여기에

내가 사용하고있는 코드입니다. iOS Simulator에서 응용 프로그램을 실행할 때 저장소 키트는 응용 프로그램이 지불 대기열을 검색하려고 시도하면 경고를 기록합니다. 상점 테스트는 실제 장치에서 수행해야합니다.

그리고 감옥에있는 장치를 테스트 할 수 없습니다.

+0

답장을 보내 주셔서 감사합니다. 너는 나에게 정말로 희망을주고 있었지만, 나는 아직도 아이템을 얻지 못했다. 도움이된다면 나는 itunesconnect에서 스크린 샷을 첨부 할 수 있습니다. – bashan

+0

더 이상 정확하지 않습니다. iOS 5.0 시뮬레이터는 인앱 구매를 지원합니다. –

+2

누구나 빈 목록을 가져 오는 이유는 무엇입니까? – bashan