建议:实施iPhone应用程序内购买时的挑战

问题描述:

我想创建一个电子书商店应用程序,它可以在应用程序内购买。建议:实施iPhone应用程序内购买时的挑战

所有的电子书将包含图像,声音,文本和XML文件,并将存储在Web服务器上。

XML文件将包含映射什么声音播放和什么文字显示在特定页面上。

1)作为应用程序内购买的新手,我想知道我是否应该一起下载所有图像,声音,文本和XML。或者什么是更好的机制来下载所有这些项目?

2)我已经读过苹果要求,如果用户通过应用内购买购买物品,他的所有设备都应该能够访问该购买的物品。我们如何确保?

此外,如果您有类似项目的相关经验,请分享我可能面临的挑战和可能的解决方案。

我真的很感谢你的建议。

谢谢。

  1. 我会将所有文件压缩到一个压缩文件中,然后在设备上解压缩它们。这将加快下载速度,并且使您的代码更简单一些,因为您只需要为每个电子书下载一个文件。

  2. StoreKit框架具有用于确定用户是否已经购买物品的方法。如果电子书已经购买,那么只需将应用下载到设备即可。这些都记录在StoreKit文档中。