可能重复:
当有新版本的 iOS 应用程序可用时发出警报
我需要可以嵌入到我的项目代码中的代码,以便从应用程序到服务器的每个请求都包含 API 版本,以防我的 iPhone 应用程序获得新的更新,以便它可以通知用户更新应用程序的新版本。
我应该在哪里添加代码来检查它以及它需要哪一行代码。我没有得到正确的程序来遵循。
请帮忙,谢谢。
可能重复:
当有新版本的 iOS 应用程序可用时发出警报
我需要可以嵌入到我的项目代码中的代码,以便从应用程序到服务器的每个请求都包含 API 版本,以防我的 iPhone 应用程序获得新的更新,以便它可以通知用户更新应用程序的新版本。
我应该在哪里添加代码来检查它以及它需要哪一行代码。我没有得到正确的程序来遵循。
请帮忙,谢谢。
你可以这样做:
只需在服务器端创建单独的 Web 服务,其参数为应用程序版本。
在保存最新版本应用程序的服务器端设置全局变量。
现在,从您的应用程序中,当应用程序启动时,使用应用程序中使用的 api 版本参数调用此服务。(此 api 版本将是静态的,因为您已经完成了相同的代码。当您更新应用程序时,您将自己更改 api 代码。希望您理解)。
检查服务器端的 api 版本,如果应用 api 使用最新版本,则返回 TRUE。如果应用程序上的 api 使用较低版本,则返回 FALSE。
现在,在应用程序中,如果 web-service 返回 FALSE,那么只需通过 ALERT 通知用户,他正在使用较低版本的 api 并下载最新的应用程序以使用最新的 api。
希望,你知道该怎么做。
干杯。