Как проверить, загружены ли покупки в приложении при восстановлении покупок в приложении?
Для восстановления покупок в приложении я использую библиотеку RMStore.
[[RMStore defaultStore] restoreTransactionsOnSuccess:^{
NSLog(@"Transactions restored");
} failure:^(NSError *error) {
NSLog(@"Something went wrong");
}];
Но этот метод не проверяет, загружен ли уже размещенный на Apple контент, и загружает его снова. Как я могу проверить, загрузилась ли покупка в приложении, или отключить автоматическую загрузку контента с помощью библиотеки RMStore?
1 ответ
Это действительно загружает размещенный в Apple контент снова. Из файла Readme:
Загружаемый контент, размещенный Apple (SKDownload), будет автоматически загружен при покупке или восстановлении продукта.
Что касается проверки, если контент уже загружен или нет, это зависит от Apple. Я не знаю, поддерживают ли они частичные загрузки или нет.
Если вы видите, что он не загружает контент, размещенный в Apple, отправьте сообщение об ошибке.