2012-01-15 62 views
0

嗨的应用程序版本,我有原生iOS应用如何检查从网络

,我已经老版本无法与本网站

我从我的网站要检查应用程序的版本compitible?可能吗 ?

回答

2

如果您正在从应用程序调用您的Web服务,您应该在请求中包含应用程序的版本。这种版本控制允许您的服务器对每个请求作出适当的响应。

如果您有现有的已部署版本发送未受版本控制的请求,那么您无法真正返回并让它们发送其版本。但是,您的Web服务确实知道,如果请求没有指定版本,那么它是从您开始版本化请求的版本之前的版本发送的。

此外,如果请求的结构发生了变化,这可能是您的情况,它本身提供了有关请求版本的提示。

+1

更简单的是,您可以在用户代理http-header请求变量中添加bundle标识符和bundle版本。实际上,ASIHTTPRequest和NSURLConnection会为你自动完成。 – Till 2012-01-15 20:04:25