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