Надеюсь, что заголовок не требует пояснений. Я пытаюсь сделать что-то вроде этого:
checkIfUserIsSubscribedToProduct(productID, transactionID: "some-unique-transaction-string", completion: { error, status in
if error == nil {
if status == .Subscribed {
// do something fun
}
}
}
делает что-то вроде гипотетического кода, который я предоставил, существует? Я чувствую, что я принимаю сумасшедшие таблетки.
Edit
В подобных вопросах я продолжаю видеть общий ответ "о, вы должны подтвердить получение", но никаких объяснений о том, как или даже что такое квитанция. Может ли кто-нибудь предоставить мне, как "подтвердить получение"? Я пробовал этот учебник, но, похоже, не работал.
Изменить - для Bounty
Пожалуйста, обращайтесь к следующей ситуации: пользователь подписывается на мою автоматическую возобновляемую подписку и получает из нее больше цифрового контента - это круто, реализовано. Но как я могу проверить, действительно ли эта подписка остается действительной (т.е. Не отменяет подписку) при каждом открытии приложения? Какое простейшее решение для проверки этого? Есть ли что-то вроде гипотетического кода, который я представил в моем вопросе? Прошу вас пройти через это и предоставить любые дополнительные сведения по этому вопросу, которые могут быть полезны.