paymentQueue: updatedTransaction не вызывается при восстановлении транзакций, приобретенных с промо-кодами - PullRequest
0 голосов
/ 28 октября 2019

Неделю назад я загрузил приложение с доступными покупками из приложения в iOS App Store. Статус приложения "Готов к продаже", и покупки в приложении также готовы к использованию.

Я разослал некоторые промо-коды друзьям, и многие из них сказали, что они могут требовать их, но если они откроют приложение, покупка в приложении не разблокируется.

Даже если они нажимают кнопку «Восстановить», которая вызывает SKPaymentQueue.default().restoreCompletedTransactions() в фоновом режиме, func paymentQueue(_ queue: SKPaymentQueue, updatedTransactions transactions: [SKPaymentTransaction]) просто не вызывается ...

Я добавляю SKPaymentTransactionObserver с SKPaymentQueue.default().add(self)в didFinishLaunchingWithOptions в AppDelegate и до сих пор ничего не работает ...

В режиме песочницы все работает как положено. Я не знаю, что я делаю не так. Может быть, кто-то может сказать мне.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...