解决方法
使用应用程序,您还需要一个服务器实现.您的应用程序应该每次连接服务器(或基于推送通知)来检查所有杂志问题是否可用.其服务器的逻辑是提供网络呼叫或托管一些文件,以便应用程序可以确定可用的杂志问题列表以及关于该问题的其他元数据.元数据可以是问题名称,日期,价格,托管封面图片的路径,托管的全面问题内容的路径,iTunes产品ID等.一旦您的应用程序获得所有这些信息,它应该创建UI来显示所有可用的问题,通过下载封面图片,显示日期,问题名称等.
您的应用程序还应缓存问题的图像和元数据,以便即使在离线时也可以创建您的商店.
一旦用户点击问题,您可以使用问题的iTunes产品ID进行购买,并在成功购买应用程序时应显示一些UI,以从服务器下载问题的内容.
如果您想使用推送通知启用后台下载功能(并且您不介意将您的应用程序安装在iOS5的预安装文件夹中,名为“报亭”),那么应该使您的杂志应用程序成为报亭应用.查看我的答案this问题.它链接到一个关于报亭应用程序的很好的教程.