0

我目前正在为 iPhone 应用程序开发一个 API,它适用于该应用程序的第 2 版。(API 是在 Padrino 中开发的)

所以我仍然有版本 1 iPhone 应用程序的旧 API。

我想做的是提示 iPhone 应用程序用户(如果可能)下载最新版本的应用程序,iPhone 用户将无法再访问 iPhone 应用程序版本 1。

任何投入将不胜感激。

谢谢!

4

3 回答 3

0

不可能,至少对于 AppStore 应用程序而言。但是:如果有可用更新,几乎每个用户都会更新他的应用程序(他们会通过设备上的 AppStore 或通过 iTunes 通知他们),并且在他们升级应用程序后,他们将无法访问旧版本(除非他们有专门保存了旧版本的 .ipa 文件,这也是不太可能的)。

于 2012-07-25T17:10:02.623 回答
0

提示必须是您在应用程序 v1 中编程的内容。您可以在应用程序启动时“触发”该方法或其他东西。

尽可能关闭 v1 的旧 Web 服务,并强烈建议“禁用”/破坏 v1 应用程序。

于 2012-07-25T17:21:38.103 回答
0

这不是不可能的,而不应该是标准做法。对您来说最简单的事情是检查 Web 服务,甚至可能是包含最新版本信息的远程文件,然后向用户显示一条消息,表明有更新的版本可用。

我建议使用推送通知服务,当您有更新时,向用户发送消息(好吧,无论如何决定接受来自您的应用程序的推送通知的用户)

此外,不允许访问版本 1也不是您应该做的事情。在这种情况下,您可以提示用户他们应该更新到最新版本,而不是限制对应用程序的访问。

于 2012-07-25T17:30:20.217 回答