2014-03-13 4 views
0

자동 갱신 구독을 위해 구현 된 인앱 구매가 있으며 iOS7에서 절대적으로 정상적으로 실행되고 있습니다. 지불 거래에 제품을 로딩하는 것에서부터 모든 것이 훌륭합니다. 그러나 iOS6에서 응용 프로그램을 실행할 때 didReceiveResponse 메서드는 빈 response.products을 반환하고 제품 ID는 response.invalidProductIdentifiers에 나열됩니다. 내 코드는 다음과 같이 간단하다 :App 구매시 SKOSductsResponse는 iOS 6에서만 비어 있습니다.

productsRequest = [[SKProductsRequest alloc] initWithProductIdentifiers:set]; 
productsRequest.delegate = self; 
[productsRequest start]; 

set이 제품 ID로 NSMutableSet입니다.

iOS7에서는 모든 것이 잘 실행되지만 iOS6에서는 그렇지 않습니다. 도와주세요.

답변

0

아, iOS6을 사용하는 기기가 jailbroken되었습니다. Cydia에서 AppSync를 제거한 후 IAP가 정상적으로 작동했습니다.