Ios 让用户下载最新版本的iPhone应用程序

Ios 让用户下载最新版本的iPhone应用程序,ios,app-store,Ios,App Store,我在appstore中已经有一个版本为1.0.0的应用程序。 提交应用程序后,我发现问题很少 既然我已经发布了1.0.1版,有没有办法告诉苹果或让新用户下载1.0.1版,而不是让用户下载1.0.0版并将其更新为1.0.1版?如果苹果接受你的1.0.1版,这是自动完成的。然而,我在这个问题上看不到任何“价值”,因为它非常具体,并且与编程本身没有实际关系。如果苹果接受你的1.0.1版,这是自动完成的。然而,我在这个问题上看不到任何“价值”,因为它非常具体,并且与编程本身没有真正的关系。用户将被告知有

我在appstore中已经有一个版本为1.0.0的应用程序。 提交应用程序后,我发现问题很少


既然我已经发布了1.0.1版,有没有办法告诉苹果或让新用户下载1.0.1版,而不是让用户下载1.0.0版并将其更新为1.0.1版?

如果苹果接受你的1.0.1版,这是自动完成的。然而,我在这个问题上看不到任何“价值”,因为它非常具体,并且与编程本身没有实际关系。

如果苹果接受你的1.0.1版,这是自动完成的。然而,我在这个问题上看不到任何“价值”,因为它非常具体,并且与编程本身没有真正的关系。

用户将被告知有更新可用,但如果不在代码中实现该功能,您不能强迫他们升级。

用户将被告知有更新可用,但是,如果不在代码中实现该功能,则无法强制他们升级。

一旦您的更新获得批准,并且在应用商店中,新用户将只看到新版本。通过App Store应用程序,现有用户将被告知有更新,但没有强制更新


如果您想在新版本可用后阻止用户使用旧版本,则需要向应用程序中添加代码,以检查您自己的服务器。如果被告知有更新,您可以显示有新版本的警报,并阻止用户使用该应用程序,直到他们升级。

一旦您的更新获得批准,并且在应用商店中,新用户将只看到新版本。通过App Store应用程序,现有用户将被告知有更新,但没有强制更新


如果您想在新版本可用后阻止用户使用旧版本,则需要向应用程序中添加代码,以检查您自己的服务器。如果被告知有更新,您可以显示有新版本的警报,并阻止用户使用应用程序,直到他们升级。

实际上有一种方法

如果您有一台服务器,您可以始终执行以下操作

  • 在应用程序开始时,向服务器运行HTTP请求
  • 在请求中发送当前应用程序的版本(比如1.0.0)
  • 在服务器端,检查应用程序版本(将其转换为100,并在服务器上硬编码应用程序的最新版本,而不是比较)-哦,上帝!100 < 101 ! 此应用程序需要进行严重更新=P
  • 向iPhone发回(JSON或其他格式)类似{message:“lastest_version”}或{message:“need_update”}的消息。在你的情况下,这是一个失败的消息
  • 在手机端检查您从服务器收到的信息是否正常
  • 如果一切正常,请继续,或者告诉用户他需要更新(或者仍然可以继续,但有错误的体验)

    • 事实上有一种方法

      如果您有一台服务器,您可以始终执行以下操作

      • 在应用程序开始时,向服务器运行HTTP请求
      • 在请求中发送当前应用程序的版本(比如1.0.0)
      • 在服务器端,检查应用程序版本(将其转换为100,并在服务器上硬编码应用程序的最新版本,而不是比较)-哦,上帝!100 < 101 ! 此应用程序需要进行严重更新=P
      • 向iPhone发回(JSON或其他格式)类似{message:“lastest_version”}或{message:“need_update”}的消息。在你的情况下,这是一个失败的消息
      • 在手机端检查您从服务器收到的信息是否正常
      • 如果一切正常,请继续,或者告诉用户他需要更新(或者仍然可以继续,但有错误的体验)
        • 好的,交易如下:

          如果您的应用程序状态更改为“待售”,则可以立即在appstore中进行升级。但是,对于第一次安装你的应用程序的用户,他们仍然可以下载旧版本。他们必须从appstore更新更新的版本

          自从你的应用程序状态变为“待售”后,这场闹剧可以在24-48小时内的任何地方上演。48小时后,新用户应该能够下载最新版本。

          好的,交易如下:

          如果您的应用程序状态更改为“待售”,则可以立即在appstore中进行升级。但是,对于第一次安装你的应用程序的用户,他们仍然可以下载旧版本。他们必须从appstore更新更新的版本


          自从你的应用程序状态变为“待售”后,这场闹剧可以在24-48小时内的任何地方上演。48小时后,新用户应该能够下载最新版本。

          即使我认为它应该自动更新应用程序。但是,当我删除手机上的应用程序并从应用商店下载时,我得到了旧版本(1.0.0),正如前面所说,苹果需要在将其发布到应用商店之前批准1.0.1版。你能告诉我该应用程序的名称吗?此外,可能需要24小时才能发布。它在奥地利appstore上不可用,但在美国商店上,它仍然显示1.0.0,因此请耐心等待。是的,它只针对特定位置。通常等待时间有多长?我甚至认为它应该自动更新应用程序。但是,当我删除手机上的应用程序并从应用商店下载时,我得到了旧版本(1.0.0),正如前面所说,苹果需要在将其发布到应用商店之前批准1.0.1版。你能告诉我该应用程序的名称吗?此外,可能需要24小时才能发布。它在奥地利appstore上不可用,但在美国商店上,它仍然显示1.0.0,因此请耐心等待。是的,它只针对特定位置。通常等待时间有多长?我甚至认为它应该自动更新应用程序。但当我删除手机上的应用并从应用商店下载时,我得到了旧版本