Сохраняйте загруженный контент, когда покупка в приложении завершена

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

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

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

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

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


person jakob    schedule 27.03.2010    source источник
comment
вы используете контент, размещенный на Apple? Если да, то как вы создавали пакеты содержимого?   -  person Duck    schedule 22.11.2012


Ответы (1)


  • Загрузите файл. Очевидным вариантом было бы просто использовать NSURLRequest.
  • Используйте libz для распаковки файла. См. Разархивируйте файл на iPhone.
person Alfons    schedule 27.03.2010