Я хотел помочь от вас, ребята. Я реализовал код storekit в своем приложении для iPhone/iPad и тестирую приложение на iPad 1 с iOS 3.2.
Я попытался протестировать приложение после выполнения всех шагов, таких как добавление продуктов для приложения в iTunes, подключение и использование профиля подготовки для запуска этого приложения на моем 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, но ни одна из функций делегата не вызывается.
Большое спасибо заранее!