iOS App Store-退出应用程序-我可以在向所有现有用户提供更新的同时对新用户隐藏该应用程序 [英] iOS App Store - retiring an app - Can I hide the app from new users while making updates available to all existing users

查看:107
本文介绍了iOS App Store-退出应用程序-我可以在向所有现有用户提供更新的同时对新用户隐藏该应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个应用需要退役,因为它不再能够自我维持(由于服务器成本等).但是,该应用仍然有活跃的用户,我不想在此基础上继续关闭(例如突然关闭并永久切断对他们数据的访问)

I have an app that needs to be retired, as it is no longer self-sustaining, due to server costs, etc. However, there are still active users of the app, who I don't want to burn on this shutdown (eg. suddenly shutting down and permanently cutting off access to their data)

要支持礼貌"关闭,我需要更新应用程序,以提供一种导出其所有数据的方式(部分存储在应用程序本地 ,部分存储在在服务器上...因此仅将iTunes File Sharing打开是不够的),然后我们可以通过电子邮件向他们发送所有内容的压缩文件.此更新的版本和支持服务器将在几个月内可用,从而为他们提供了一个迁移所有内容的窗口,然后最终在几个月内将所有内容都拔掉了.但是,我不希望新用户在这段时间内安装并开始使用该应用程序(或至少将其最小化),因为该应用程序实际上是行尸走肉".

To support a "polite" shutdown, I'll need to update the app to provide a means of exporting all their data (which is stored partially locally in the app, and partially on the server... so merely turning on iTunes File Sharing is not sufficient) to the server, where we can then email them a zip of all their content. This updated version and supporting server will be available for several months to give them a window to migrate everything out, before ultimately pulling the plug on everything in a few months. However, I don't want new users to install and start using the app during this time period (or at least minimize this as much as possible), as the app is effectively a "dead man walking".

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

我已经看到了从应用程序商店隐藏"应用程序的方法的参考(例如,将其状态设置为已从销售中删除",将其可用日期设置为将来或将其可用性限制为仅单个)像圣卢西亚这样的小国),但这些都没有说明是仅限制新下载,还是还限制了 app更新的下载...对我的关机计划绝对重要.

I've already seen references to ways to "hide" an app from the app store (eg. setting its status to "Removed From Sale", setting its availability date into the future, or restricting its availability to only a single small country like St Lucia), but none of these makes clear if that restricts just new downloads, or if that also restricts the ability to download the app update... which is absolutely critical to my shutdown plan.

谢谢!

推荐答案

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

I don't think App Store allows for this kind of behavior. What you can do? The simples way is to store flag in user defaults that represents if this app is already installed. If its not, you just show alert without possibility to be closed.

这篇关于iOS App Store-退出应用程序-我可以在向所有现有用户提供更新的同时对新用户隐藏该应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆