Я пытаюсь использовать покупку Apple In-App в режиме разработки моего приложения. Я создал тест In-App продукта на ITunes подключение (Готов к Submit) и пытаемся извлечь идентификаторы в моем коде, но его говоря недействителен идентификаторИспользование Apple In-App Purchase в режиме разработки
Пожалуйста, скажите мне, что, как я могу проверить In-App Purchase в развитии режим (приложение не представляется жить еще)
шагов я использовал
- создали In-App продукт на моем ITunes подключения учетной записи, которые имеют статус Готов Отправить
- включена In-App покупки в моей Xcode проекте
- используя iAPHelper класс скачать здесь - https://github.com/saturngod/IAPHelper
- используя следующий код для доступа к продуктам
Но его возвращающимся моему идентификатор продукта, как неверный идентификатор. не знаю, что я делаю неправильно.
if(![IAPShare sharedHelper].iap) {
NSSet* dataSet = [[NSSet alloc] initWithObjects:@"com.mydomain.app.test", nil];
[IAPShare sharedHelper].iap = [[IAPHelper alloc] initWithProductIdentifiers:dataSet];
}
[IAPShare sharedHelper].iap.production = NO;
[[IAPShare sharedHelper].iap requestProductsWithCompletion:^(SKProductsRequest* request,SKProductsResponse* response)
{
if(response > 0) {
SKProduct* product =[[IAPShare sharedHelper].iap.products objectAtIndex:0];
NSLog(@"Price: %@",[[IAPShare sharedHelper].iap getLocalePrice:product]);
NSLog(@"Title: %@",product.localizedTitle);
}];
Это возможно. Следуйте документации и учебникам iOS и дайте подробный вопрос; в настоящее время это расплывчато. –
Я обновил свой вопрос более подробно –
@DineshKumarVyas вам нужно иметь приложение в среде Sandbox. Выполните шаги, указанные в официальном документе https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnectInAppPurchase_Guide/Chapters/TestingInAppPurchases.html –