我想创建一个在应用内购买的电子书商店应用。
所有电子书都将包含图像,声音,文本和XML文件,并将存储在网络服务器上。
XML文件将包含要播放的声音以及要在特定页面上显示的文本的映射。
1)作为应用内购买的新手,我想知道是否应该将所有图像,声音,文本和XML一起下载或一个接一个地下载。或者什么是下载所有这些项目的更好的机制?
2)我读过Apple要求如果用户通过应用内购买购买商品,他的所有设备都应该能够访问购买的商品。我们如何确保这一点?此外,如果您有与类似项目相关的经验,请您分享我可能面临的挑战以及可能的解决方案。
我非常感谢你的建议。
谢谢。
答案 0 :(得分:3)
我会将所有文件压缩到一个存档中,然后在设备上解压缩。这将加快下载速度,并且还可以使您的代码更简单,因为您只需要为每个电子书下载一个文件。
StoreKit框架具有确定用户是否已购买商品的方法。如果已经购买了电子书,那么只需将应用程序下载到设备即可。这些都记录在StoreKit文档中。