Сохранить загруженный контент, когда в приложении покупка завершена - PullRequest
2 голосов
/ 27 марта 2010

Я создал приложение, которое позволяет пользователям покупать непотребляемый контент. Процесс получения идентификаторов платежей работает как шарм. На самом деле я не могу понять, как мой контент должен быть сохранен в телефоне. Существующая структура такова, что у меня есть весь мой текущий контент в Ресурсах / пакетов /. Для каждого пакета есть соответствующая запись в package.plist.

Когда покупка завершена, пришло время загрузить контент с сервера. То, что я получаю с сервера - это zip-файл с новым пакетом, который я купил. Мой обозреватель вызовет метод с именем provideContent:

-(void) provideContent: (NSString*) productIdentifier {
In here I will call my server and download the package
}

Что вам нужно от вас, ребята, это своего рода пошаговое руководство или учебное пособие о том, как при извлечении zip (разрешен ли zip?) Распаковать этот zip и добавить его в мою текущую структуру пакета.

Заранее спасибо

1 Ответ

2 голосов
/ 27 марта 2010
  • Скачать файл. Очевидным вариантом будет использование NSURLRequest.
  • Используйте libz для распаковки файла. См. Распаковать файл на iPhone
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...