У меня есть класс, который реализует SKPaymentTransactionObserver
. Однако при нажатии кнопки "купить", если пользователь не подписан в хранилище приложений, он получает предупреждение с запросом на существующий идентификатор или для создания нового. Если пользовательские клики отменили это действие или последующее оповещение учетных данных для входа в систему, я не получаю уведомления об этом отмене. У меня есть вид активности, охватывающий экран после нажатия кнопки покупки, поэтому мне действительно нужно знать, было ли отменено предупреждение о регистрации.
Я уже тестирую код ошибки SKErrorPaymentCancelled
, и это работает, если процесс покупки отменяется после входа в систему. Я тестирую на устройстве.
Любые подсказки?
-UPDATE-
Извиняюсь, что забыл упомянуть, что это произошло только при попытке восстановить транзакции, и это показывает ответ: отсутствие знаний о протоколе.