当有托管内容时,应用程序购买流程的标准是:
这可以。想象一下,我们想要恢复所有购买的内容,这是因为我们删除并重新安装了我们的应用程序,或者仅仅是因为我们将它安装在另一台设备上。现在,WWDC 2012 会议上证实了这一点,当您恢复所有购买时,您将获得要恢复的内容的完整列表,但您可能不想下载所有内容。在这种情况下,您应该让用户选择要下载的内容,然后将所选产品的 SKDownload 排队;一旦下载终止并且内容安装成功,您就可以宣布交易完成。会议视频没有说明的是您应该如何处理被拒绝或延迟的下载。据我所知,没有办法将 SKDownload 保存在某处并稍后检索它,也没有 API 可以向 iTunes 询问这样的事情“给我这个已购买产品的 SKDownload”。因此,根据我的说法,有两种选择可以绕过这种情况:
其他人是否遇到过这个问题并找到了更好的解决方案?向 Apple 提出增强请求有意义吗?