在应用内购买包含大量数据的"包"。优化用户体验



我正在开发一个应用程序,可以选择在应用程序内购买音频包,每个包大约30 MB,大约500个文件。我想从10个包开始,然后随着时间的推移增加新的包,也许每个月4-5个。一个给定的用户在任何时候使用的包装都不超过10个。以下是一些我非常感谢的建议:

  1. 我可以设置应用程序,以便它下载只购买一次包装?还是需要将它们包含在主捆绑包中,并以"解锁"功能访问它们
  2. 我可以给用户删除已"完成"的包中包含的音频文件的选项吗?当然,还可以选择稍后重新下载——毕竟已经付费了
  3. 我是否可以设置应用程序,以便更新可用包的列表,而无需每次通过应用程序商店重新提交
  4. 如果我需要替换其中一个包中的单个文件,我如何将此更新推送给已经安装该包的最终用户
  5. 如果我选择将所有单词包含在主捆绑包中,并且我想稍后添加更多的包,iPhone是否可以保留原始内容,以便使用原始版本的用户只需要下载新内容

谢谢。

回答您的问题:

  1. 您可以将其设置为可以从自己的服务器下载内容
  2. 是的,但你必须跟踪哪些用户下载了什么。我相信有API可以帮助你,比如你可以在git上找到的MKStoreKit
  3. 如果内容在您自己的服务器上,那么您只需更新即可,无需重新提交应用程序。但你必须智能地设置它,这样你就可以根据服务器上的信息动态更新应用程序的UI
  4. 不确定,但可能有办法
  5. 不确定,但这似乎不是一种合乎逻辑的方法,尤其是因为您将在自己的服务器上存储数据

CCD_ 2、CCD_ 3和CCD_。你可能确实需要读一读

我希望这能让你走上正轨。

最新更新