Я хотел помощи от вас, ребята. Я реализовал код storekit в своем приложении для iPhone / iPad и тестирую приложение на iPad 1 с iOS 3.2.
Я пытался протестировать приложение после выполнения всех шагов, таких как добавление продуктов для приложения в iTunes connect и использование профиля обеспечения для запуска этого приложения на моем iPad, но при запуске приложения функции делегата Storekit никогда не вызываются и не выдает любую ошибку, и она никогда не падает. Я не могу понять, в чем проблема.
Пожалуйста, помогите мне решить эту проблему.
Ниже приведен код, который я использовал
- (void) requestProductData
{
SKProductsRequest *request= [[SKProductsRequest alloc]
initWithProductIdentifiers: [NSSet setWithObject:@"myproductid"]];
request.delegate = self;
[request start];
}
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:
(SKProductsResponse *)response
{
NSArray *myProduct = response.products;
// populate UI
[request autorelease];
}
- (void) request:(SKRequest *)request didFailWithError:(NSError *)error {
NSString *errorMessage = [error localizedDescription];
NSLog(@"%@",errorMessage);
}
- (void)requestDidFinish:(SKRequest *)request{
NSLog(@"%@",@"inside request finish");
}
Я вызываю requestProductData, но не вызывается ни одна из функций делегата.
Большое спасибо заранее!