Я попытался установить IAP в iTunes Connect для обновления в своем приложении, но он отображается как «Ожидание обзора» и говорит, что он должен быть отправлен вместе с приложением. У меня были проблемы с инициализацией с помощью IAP, поэтому я предполагаю, что существует проблема проверки между IAP и iTunes Connect. Можно ли проверить IAP без предоставления IAP? Если нет, я не думаю, что вообще можно было бы проверить функциональность IAP.тестирование IAP на iPhone
ответ
Вы можете определенно протестировать приложение «Покупки», прежде чем отправлять их.
Просто убедитесь, что используете тестовую учетную запись (ее можно создать в iTunes Connect).
Да, вы можете проверить свою покупку в приложении перед ее отправкой. Например, укажите guidev, убедитесь, что вы создали тестовую учетную запись в iTunesConnect; если вам нужна помощь в этом, есть хорошая информация в документе Apple по телефону Testing In-App Purchase Products.
Как только вы установили свою тестовую учетную запись и IAP, созданную в iTunesConnect (похоже, что вы уже это сделали), вы сможете полностью ее протестировать.
К примеру, у меня есть некоторый код, как это в одном из моих проектов:
#pragma mark - SKProductsRequestDelegate
- (void)productsRequest:(SKProductsRequest*)request didReceiveResponse:(SKProductsResponse*)response
{
NSLog(@"Loaded list of products...");
_productsRequest = nil;
NSArray* skProducts = response.products;
for (SKProduct* skProduct in skProducts)
{
NSLog(@"Found product: %@ %@ %0.2f",
skProduct.productIdentifier,
skProduct.localizedTitle,
skProduct.price.floatValue);
}
_completionHandler(YES, skProducts);
_completionHandler = nil;
}
... вы получите всю информацию продукта, который вы установили в iTunesConnect.
В тестовой среде Apple App App вы можете имитировать покупку IAP, восстановление покупки и т. Д. Вам не нужно ничего делать специально для использования тестовой среды, это происходит автоматически при запуске вашего приложения из Xcode.
- 1. iAd тестирование на iPhone
- 2. Тестирование на втором iPhone
- 3. IAP тестирование песочницы не показывает список товаров
- 4. Тестирование непотребимых элементов IAP в Google Play
- 5. Разработка и тестирование iPhone на iPhone Jalibroken?
- 6. Автоматическое тестирование интерфейса на iPhone
- 7. iPhone Тестирование на старых SDK
- 8. Тестирование асинхронных методов на iPhone
- 9. iPhone: тестирование приложений для iPhone
- 10. Недопустимые идентификаторы продукта IAP
- 11. IAP на LPC микроконтроллера
- 12. Iphone/Jqtouch тестирование без iphone
- 13. Добавить платежные данные на вкладку Sandbox для тестирования IAP на iPhone?
- 14. Удаленное тестирование приложений iphone
- 15. iPhone тестирования: тестирование IBOutlets
- 16. тестирование в Iphone
- 17. Тестирование IPv6 с iPhone
- 18. Тестирование на устройстве iPhone без SIM-карты
- 19. Тестирование приложения Android Studio на iPhone
- 20. Тестирование покупки в приложении на iPhone
- 21. Тестирование расстояния местоположения на iPhone-симуляторе
- 22. Как работает модульное тестирование на iPhone?
- 23. Тестирование универсального приложения только на iphone
- 24. Тестирование веб-приложения iphone на окнах
- 25. Тестирование на iPhone Simulator без лицензии
- 26. Автоматическое тестирование пользовательского интерфейса на iPhone
- 27. Тестирование push-уведомлений на iPhone (APNS)
- 28. Как установить приложение iPhone для iPhone на тестирование для тестирования?
- 29. IPHONE: Тестирование на iPhone OS 2. + и 3. +
- 30. IAP-подписка
Какова проблема инициализации, которую вы имели? –
BuyProductID FAIL. Не инициализировано. Покупатель: BuyProductID (строка) UnityEngine.Events.InvokableCallList: Invoke (Object []) UnityEngine.EventSystems.ExecuteEvents: Выполнить (GameObject, BaseEventData, EventFunction'1) UnityEngine.EventSystems.StandaloneInputModule: ProcessTouchPress (PointerEventData, Boolean, Boolean) UnityEngine.EventSystems.StandaloneInputModule: ProcessTouchEvents() UnityEngine.EventSystems.StandaloneInputModule: Process() –