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

标签 iphone objective-c in-app-purchase

我创建了一个允许用户购买非消耗内容的应用程序。检索 ID 付款流程就像一个魅力。我真正不明白的是如何将我的内容保存到手机中。现有的结构是我当前的所有内容都在 Resources/packages/中。对于每个包,package.plist 中都有一个匹配的条目。

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

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

我需要你们提供一些逐步的演练或教程,说明如何在检索 zip 时(是否允许使用 zip?)解压该 zip 并将其添加到我当前的包结构中。

提前谢谢

最佳答案

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

关于iphone - 应用内购买完成后保存下载的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529020/

相关文章:

iphone - 创建有关如何使用 iphone 应用程序的应用程序内教程?

objective-c - 使用 ARC 下载和解压缩文件后的内存警告

iPhone - 应用内购买问题

iPhone - 应用内购买消耗品正确做法

iPhone SDK 4 : weird compilation error, MPMoviePlayerController

iphone - 错误: server did not accept client registration 68

iphone - 如何在 Box2d 中限制一个物体强制另一个物体?

objective-c - 在 Objective C 中格式化 float

objective-c - 在 Objective-C Foundation 命令行实用程序中处理用户输入

ios - 应用内购买恢复消耗品