1

我想将新版本的 iOS 应用程序上传到 iTunes 并重新命名徽标和设计所以我想强制用户更新它。

谁能指导我如何强制用户在商店更新我的新应用程序?如果我强制用户,是否会发生任何原因?以及在构建上传期间是否需要强制更新或任何 iTunes 设置所需的任何代码更改?

提前致谢。

4

1 回答 1

0

据我所知,iTunes Connect 中没有可用的默认方法来实现此功能。但我已经在我的一个应用程序中做到了这一点。

在我的应用程序中,每次打开/变为活动状态时,我都会调用 Web 服务并将当前应用程序版本传递给它。该服务返回一个结果,类似于:

{
   "version" : 3.7,
   "shouldUpdate" : true,
   "message" : "Security Improvements......."
}

当我得到这样的结果时,我检查shouldUpdate标志是否为真。如果是真的,我将显示一个警报,上面检索到的服务器消息。此警报只有一个按钮,单击它,我打开我的应用程序的 AppStore 页面(因此用户无法跳过此更新)。

就我而言,代码已经存在,并且强制更新可以正常工作。但是在您的情况下,当前的应用程序没有任何此类实现,因此对您来说这是不可能的。

于 2018-04-02T18:52:58.310 回答