У меня проблема с неверным идентификатором при запросе информации о продукте
Я сделал следующее:
Я добавил свое приложение в iTunes connect, и идентификатор пакета совпадает с идентификатором приложения на портале программы.
Я включил покупку приложения на портале программы для идентификатора приложения и создал профиль обеспечения для этого и установил на устройстве.
Создан тестовый аккаунт с идентификатором продукта, ценой и названием.
Я включил приведенный ниже код в свой проект
NSString *str = [[NSString alloc] initWithFormat:@"//Same as the Product Id displayed in Itunes Connect//"];
SKProductsRequest *request= [[SKProductsRequest alloc] initWithProductIdentifiers:[NSSet setWithObject:str]];
request.delegate = self;
[request start];
}
- (void)productsRequest:(SKProductsRequest *)request didReceiveResponse:(SKProductsResponse *)response{
NSArray *myProduct = response.products;
NSArray *invalidProdId = response.invalidProductIdentifiers;
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"product" message:[myProduct objectAtIndex:0] delegate:nil cancelButtonTitle:@"purchse" otherButtonTitles:@"cancel"];
[alert show];
[alert release];
[request autorelease];
}
Но я получаю свой продукт как недействительный.
Пожалуйста, помогите мне, если у кого-нибудь есть идеи!