Подтверждение получения / IAP - PullRequest
0 голосов
/ 01 марта 2019

Я следую этому руководству, чтобы увидеть, как 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.

Я поставил точку останова в функции выше и попробую посмотреть, что происходит.

Но я не могу найти место, где запускается сообщение, и не могу понять, что мне нужно сделать, чтобы решить проблему.Я ничего особенного не ожидаю, но мне хотелось бы понять, что и где происходит, а на данный момент это не так.

Кто-нибудь уже пробовал этот же учебник и освоил его?Некоторые подсказки были бы очень полезны.

Например: есть ли в коде место, где я должен поставить точку останова, чтобы увидеть, что происходит?

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