0

我有一个需要停用的应用程序,因为由于服务器成本等原因,它不再能够自我维持。但是,仍然有该应用程序的活跃用户,我不想在这次关闭时烧掉他们(例如. 突然关闭并永久切断对他们数据的访问)

为了支持“礼貌”关闭,我需要更新应用程序以提供一种导出所有数据的方法(这些数据部分存储在应用程序本地,部分存储在服务器上......所以只需打开 iTunes 文件共享是不够的)到服务器,然后我们可以通过电子邮件向他们发送所有内容的压缩包。这个更新的版本和支持服务器将可用几个月,让他们有一个窗口来迁移所有东西,然后在几个月内最终拔掉所有东西。但是,我不希望新用户在这段时间内安装并开始使用该应用程序(或至少尽可能减少这种情况),因为该应用程序实际上是一个“死人行走”。

那么,我的问题是:是否可以将应用更新推送到现有安装,同时阻止来自 iOS App Store 的新安装?

我已经看到了有关从应用商店“隐藏”应用的方法(例如,将其状态设置为“已从销售中移除”,将其可用性日期设置为未来,或将其可用性限制在一个小国家,例如圣卢西亚),但这些都没有说明这是否限制了新的下载,或者这是否也限制了下载应用程序更新的能力......这对我的关机计划绝对至关重要。

谢谢!

4

1 回答 1

0

我不认为 App Store 允许这种行为。你可以做什么?最简单的方法是将标志存储在用户默认值中,表示该应用程序是否已安装。如果不是,您只是显示警报而没有可能被关闭。

于 2017-03-13T22:12:23.817 回答