iOS - см. содержимое чека - PullRequest
       10

iOS - см. содержимое чека

0 голосов
/ 24 апреля 2019

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

У меня есть следующий код, который фактически получает квитанцию:

NSURL *receiptURL = [[NSBundle mainBundle] appStoreReceiptURL];
NSData *receipt = [NSData dataWithContentsOfURL:receiptURL];
if (!receipt) {
    NSLog(@"NO RECP");
} else {
    NSLog(@"GOTACH");
}

Однако, глядя на эту NDData receipt, это все двоичные данные. Как я могу увидеть, что внутри? Я видел разные посты о том, как делать запросы на некоторые URL - нужно ли это делать? Я просто хочу увидеть что-нибудь в этом файле (надеясь получить что-то вроде идентификатора версии / комплекта при покупке или даже дату при первой покупке).

И мой второй вопрос, будет ли эта квитанция только получать квитанцию ​​для моего приложения или она возвращает все квитанции на устройстве?

Спасибо.

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