Во всплывающем окне покупки приложения можно нажать, даже когда "beginIgnoringInteractionEvents" активно
Я показываю пользовательский индикатор, когда пользователь нажимает кнопку, чтобы купить элемент в приложении.
Пользовательский индикатор вызывает initIgnoringInteractionEvents при инициализации.
Однако всплывающее окно с информацией о покупке в приложении (для отображения названия / цены товара) по-прежнему доступно.
Ну, это все хорошо, но я попытался добавить еще одно UIAlertview для процесса (после того, как пользователь подтвердил покупку, а Apple проверила ее), потому что процесс покупки занимает некоторое время, и кажется, что скучно видеть только вращение индикатора.
Теперь проблема в том, что UIAlertView, который я добавил, не работает.
Как сенсорный просмотр яблок (всплывающие окна с покупками в приложениях) доступен, а не мой?
Любое предложение приветствуется..
1 ответ
Окно покупки внутри приложения, кажется, считается другим процессом, отдельным от вашего приложения, как оно вызывает applicationDidBecomeActive:
а также applicationWillResignActive:
похож на окно текстового сообщения.
Это объяснило бы, почему оно может получать прикосновения, но внутренние представления вашего приложения не могут