在应用购买完成后保存下载的内容

时间:2010-03-27 11:07:05

标签: iphone objective-c in-app-purchase

我创建了一个允许用户购买非消费内容的应用。检索 - ids-支付流程就像一个魅力。我无法弄清楚的是我的内容应该如何保存到手机中。现有的结构是我在Resources / packages /中拥有所有当前内容。对于每个包,package.plist中都有匹配的条目。

购买完成后,即可从服务器下载内容。我从服务器检索的是一个zip文件,其中包含我购买的新包。我的观察者将调用名为provideContent的方法:

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

我需要的是一些一步一步的演练或教程,如何在检索拉链(允许拉链?)时解压缩此拉链并将其添加到我当前的包装结构中。

提前谢谢

1 个答案:

答案 0 :(得分:2)

  • 下载文件。显而易见的选择就是使用NSURLRequest。
  • 使用libz解压缩文件。请参阅Unzip file on iPhone