如何为 iTunes 连接提供强制更新?

Posted

技术标签:

【中文标题】如何为 iTunes 连接提供强制更新?【英文标题】:How to provide force update to iTunes connect? 【发布时间】:2018-04-02 18:35:55 【问题描述】:

我想将新版本的 ios 应用程序上传到 iTunes,并带有品牌重塑标志和设计,所以我想强制用户更新它。

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

提前致谢。

【问题讨论】:

【参考方案1】:

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

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


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

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

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

【讨论】:

感谢@Midhun 提供信息,但就我而言,我没有在以前的应用程序版本中编写类似的代码,现在我想在新版本的应用程序中向用户提供并强制更新。

以上是关于如何为 iTunes 连接提供强制更新?的主要内容,如果未能解决你的问题,请参考以下文章

iTunes 连接分析可用性?

iTunes 连接销售和趋势中的交易类型更新是啥意思?

iTunes连接“更新”和“销售”之间的区别

如何更改 iTunes 连接元数据中的图像位置? [关闭]

将应用程序转移到 iTunes 连接,尝试更新应用程序,钥匙串访问的潜在损失

iTunes 连接应用程序描述语言