我正在关注本教程,以便了解使用IAP时Receipt Validation
的工作方式。
In-App Purchases: Receipt Validation Tutorial
在提供的试用项目中的某些时候,此代码出现:
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.
我在上面的函数中设置了一个断点,尝试查看正在发生的情况。
但是我找不到触发该消息的位置,也无法弄清解决该问题所需采取的措施。我并没有特别期待什么,但是我想了解发生在哪里的情况,目前情况并非如此。
任何人都已经尝试过该教程并掌握了吗? 一些提示会很有帮助。
例如:代码中是否有一些地方我应该放置一个断点以查看发生了什么?