Как я узнаю внутри программы, что непотребляемый IAP находится на рассмотрении?
У меня есть приложение для журналов в газетных киосках, и, кроме подписки с возможностью автоматического продления, мы также хотим предоставить неиспользуемые IAP для пользователей, которые не подписываются на покупку каждой отдельной проблемы. Проблема в том, что каждый раз, когда мы публикуем новую проблему, нам нужно настроить IAP в iTunes Connect и отправить его на рассмотрение.
Перед утверждением IAP, когда пользователи пытаются загрузить проблему, она всегда сообщает об ошибке "Не удается подключиться к магазину iTunes", которая связана с ошибкой SKPaymentTransaction. Могу ли я в любом случае обнаружить внутри программы, что IAP находится на рассмотрении, поэтому я могу всплыть более качественное предупреждение типа "Эта проблема рассматривается, пожалуйста, подождите", кроме сообщения об ошибке из SKPaymentTransaction? Например, могу ли я проверить NSError.domain или NSError.code, чтобы узнать, означает ли ошибка, что IAP еще не утвержден?
Заранее спасибо. Любое предложение или подсказка будут оценены!