Я следую этому руководству, чтобы увидеть, как Receipt Validation
работает при использовании IAP.
Покупки в приложении: учебное пособие по проверке квитанций
В какой-то моментв предоставленном пробном проекте этот код появляется:
func refreshReceipt() {
verificationStatus.text = "Requesting refresh of receipt."
verificationStatus.textColor = .green
print("Requesting refresh of receipt.")
let refreshRequest = SKReceiptRefreshRequest()
refreshRequest.delegate = self
refreshRequest.start()
}
И так как приложение сталкивается с проблемой, когда я запускаю его на своем собственном устройстве и нажимаю Refresh Receipt
:
Оно отображается красным:
The operation couldn't be completed (SSE...
После того, как в течение примерно полсекунды показано зеленым цветом:
Requesting refresh of receipt.
Я поставил точку останова в функции выше и попробую посмотреть, что происходит.
Но я не могу найти место, где запускается сообщение, и не могу понять, что мне нужно сделать, чтобы решить проблему.Я ничего особенного не ожидаю, но мне хотелось бы понять, что и где происходит, а на данный момент это не так.
Кто-нибудь уже пробовал этот же учебник и освоил его?Некоторые подсказки были бы очень полезны.
Например: есть ли в коде место, где я должен поставить точку останова, чтобы увидеть, что происходит?