我想将新版本的iOS应用程序上传到iTunes,并重新标记品牌和设计所以我想强制用户更新它。
有人可以指导我如何强制用户在商店更新我的新应用程序?如果我强迫用户,是否有任何原因可以发生?并且在构建上载期间是否需要更改强制更新或任何iTunes设置?
提前致谢。
答案 0 :(得分:0)
据我所知,iTunes Connect中没有可用的默认方法来实现此功能。但是我已经在我的一个应用程序中完成了这个。
在我的应用程序中,每次打开/变为活动状态时,我都会调用Web服务并将当前的应用程序版本传递给它。此服务返回结果,类似于:
{
"version" : 3.7,
"shouldUpdate" : true,
"message" : "Security Improvements......."
}
当我得到这样的结果时,我会检查shouldUpdate
标志是否为真。如果确实如此,我将显示上面检索到的服务器消息的警报。此警报只有一个按钮并单击它,我打开我的应用程序的AppStore页面(因此用户无法跳过此更新)。
在我的情况下代码已经存在,强制更新将正常工作。但在你的情况下,当前的应用程序没有任何这样的实现,所以对你来说这是不可能的。