我有一个需要退休的应用程序,因为它不再是自我维持的,由于服务器成本等等。但是,仍然有应用程序的活跃用户,我不想在此上刻录关闭(例如,突然关闭并永久切断对其数据的访问)
为了支持“礼貌”关机,我需要更新应用以提供导出所有数据的方式(在应用中本地存储部分,部分 在服务器上...所以只是打开iTunes文件共享是不够的)到服务器,然后我们可以通过电子邮件发送他们所有内容的zip。这个更新版本和支持服务器将在几个月内可用,为他们提供一个窗口,可以将所有内容迁移出去,最终在几个月内完成所有内容的插件。但是,我不希望新用户在这段时间内安装并开始使用该应用程序(或者至少尽量减少这种情况),因为该应用程序实际上是一个“走路的人”。
那么,我的问题是:是否有可能将应用更新推送到现有安装,同时阻止从iOS App Store进行新安装?
我已经看到了从应用商店“隐藏”应用的方式的参考(例如,将其状态设置为“已从销售中删除”,将其可用日期设置为未来,或将其可用性限制为仅限于一个像St Lucia这样的小国家),但这些都没有说明是否仅限制新下载,或者这也限制了下载 app update 的能力......对我的关机计划绝对至关重要。
谢谢!
答案 0 :(得分:0)
我认为App Store不允许这种行为。你可以做什么?简单的方法是在用户默认值中存储标志,表示此应用程序是否已安装。如果不是,您只需显示警报,无法关闭。