我们的应用程序使用来自生产服务器的资源下载来提供内容。使用我们的应用程序的新版本2.0,我们正在更新内容的格式。旧的1.0客户端将无法使用2.0资产。
因此,当提交到App Store时,我们无法将2.0资产推送到服务器,因为2.0应用程序尚不可用。因此问题是,在Apple审核期间,他们将会查看旧的1.0资产,这些资产在2.0应用程序中也无法运行。
我们是否有办法提交我们的应用以供审核,并让Apple使用暂存内容,以便他们正确地使用2.0应用查看2.0资产?我认为必须有适当的地方,我知道我们不能成为第一个遇到这个问题的团队。
答案 0 :(得分:2)
您的服务器上的v1.x
和v2.x
资产位于不同的位置。如果2.x
资产中断了1.x
代码,那么您不想覆盖它们,因为您的用户不会立即更新到2.x
,然后会发现应用已损坏,只有给你一个糟糕的评论,或者永久地离开你的应用程序。
将2.x
代码指向2.x
资产,将1.x
代码指向1.x
资产。