0

我的团队正计划构建一个具有实时更新或至少每天更新的应用程序,但我们发现在 itunescoonect 上更新应用程序需要数周时间才能获得批准。它就像一个更新其内容的新闻应用程序。

是否可以进行实时/每日更新?如何?有什么参考吗?

4

2 回答 2

2

由于我们不知道您对实时更新是什么意思,这里是一般的答案......

仅实时更新内容

大多数应用程序确实使用 JSON(JSONKitNSJSONSerialization等)来处理服务器和应用程序之间的通信。因此,只需创建一些服务器端的东西来通过 HTTP[S] 和 JSON 与您的应用程序进行通信。

尽量避免使用 XML、REST ......因为它是可行的,但它需要更多的工作,它更慢,......

通过这种方式,您可以轻松更新应用程序的内容。

应用程序二进制文件的实时更新

这是不可能的,因为您需要将其发送给 Apple 进行审批,这需要一些时间。每天=没办法。

如果您想每天进行某种测试构建,您可以查看TestFlightHockeyApp。在这里,您可以为封闭的用户组(应用商店之外)提供每日、每小时、...的构建。但这仅用于测试等。首先,您仅限于 100 台设备,并且不适用于最终用户。TF 和 HA 都可以强制用户升级您的应用程序,可以通知用户新版本,...

于 2012-07-16T12:03:20.520 回答
2

如果它是您想要更新的内容,那么这应该通过每个设备连接到以获取新数据的中央服务器来完成。最简单且可能最稳定的方法是为此使用网络服务器并发送 XML、JSON 或类似的。这很容易使用 NSURLRequest 或 ASIHttpRequest (虽然这似乎被放弃了)。

如果您想更改功能并真正向应用程序添加新内容,那么由于您所说的,这不能通过创建新的 iOS 应用程序来完成,需要时间来批准新的构建。然后您的解决方案将使用 webapp,它只是在应用程序中嵌入一个网页,每当您想要更改应用程序时,您只需更新网站。

于 2012-07-16T11:45:39.217 回答