Storekit: Как проверить, куплен продукт или нет? - PullRequest
0 голосов
/ 15 сентября 2018

Я думаю, что все знают, что покупки Apple In-App - это немного сложная вещь для реализации.(Особенно для новичков Swift).

Во всяком случае, я пытался научиться работать с ним.Может быть, лучше сказать, что я следовал уроку Kilo Loco, сделанному на YouTube. Здесь

Я сделал все, что он сделал, и это работает, но очевидно, что я еще не все понимаю.

Мой вопрос ... как проверить, есликлиент уже купил его или нет?

Может быть, есть какой-то статус?

Тогда я просто написал бы что-то вроде этого:

if(status=="purchased")
{
   // I would do something what premium user can do.
}

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

СПАСИБО!

1 Ответ

0 голосов
/ 15 сентября 2018

Вы можете проверить этот урок , раздел о Купленные товары . Короче говоря, вы должны сохранить локально, если Элемент уже был куплен, возможно, в UserDefaults Более надежной альтернативой является подтверждение получения покупки, как показано в Документации Apple .

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