Мы хотим удалить наше приложение из App Store и закрыть серверы, которые его поддерживают. Из того, что я прочитал, удаление приложения из App Store не приведет к удалению приложения с устройств существующих пользователей - и нет никакого способа сказать пользователям, чтобы удалить его.
Есть ли стандартный способ сообщить пользователям, что приложение больше не поддерживается? Должен ли я просто отправить пользователям сообщение (в функции «окно сообщения», которое есть в нашем приложении)? Должен ли я загрузить новую версию, которая открывает всплывающее сообщение о том, что приложение больше не поддерживается, и удалить приложение из магазина приложений через неделю? Примет ли Apple Review такое обновление приложения или отклонит его, заявив, что приложение непригодно для использования?
Меня меньше беспокоит конкретная механика выключения, которая также обсуждается здесь , но я ищу обычную процедуру или примеры того, как это делается хорошо.
источник
Ответы:
Тем не менее, вы хотите уведомить ваших пользователей на ваше усмотрение. Это не технический вопрос, а скорее выбор того, что проще / быстрее / удобнее для вас. Если у вас есть возможность и желание уведомить пользователей перед тем, как завершить работу, я предлагаю сделать это. Пользователи могут быть недовольны потерей использования приложения, но, по крайней мере, вы будете уважать, зная, что вы дали всем достаточно уведомления.
Там нет обычной процедуры, потому что каждое приложение и пользовательская база разные. Я также рекомендовал бы связываться с вашими пользователями по всем доступным вам методам. Если вы можете открыть сообщение, сделайте это; если вы можете отправить электронное письмо, сделайте это; если вы можете написать в Twitter / Facebook, сделайте это. Нет способа перебить завершение работы приложения.
Единственное, против чего я бы порекомендовал, - это создание обновления приложения, которое просто показывает сообщение о закрытии приложения. Пользователи будут чувствовать себя обманутыми, и у вас будет беспорядок и потеря уверенности.
Если пользователи все еще могут использовать ваше приложение без каких-либо дальнейших обновлений от вас или без ваших внутренних служб, разрешите им использовать его. После удаления приложения из App Store пользователи не смогут восстановить его из резервной копии; как только это ушло, это ушло.
ОБНОВЛЕНИЕ : согласно обсуждению в комментариях к этому ответу, существует разница между восстановлением, выполненным через iCloud и iTunes. @Hitechcomputergeek указывает, что iTunes может создавать резервные копии реальных приложений, в то время как iCloud только создает резервные копии своих данных и повторно загружает само приложение из App Store (как если бы вы его сначала загрузили).
источник
Размещение новой версии в магазине - это лучший способ, который я видел, а также распространение информации.
Некоторые очень уважаемые примеры этого в настоящее время:
Это зависит от вашего бюджета и сроков. Вы можете отправить обновление только метаданных, запросить ускоренную проверку и объяснить, почему вы запускаете обновление, и оно должно появиться в течение нескольких дней, а иногда часов.
Вы получите много плохих отзывов, но в любом случае вы ожидали, что, если у конечных пользователей не будет хорошего пути миграции для краудфандинга или получения своих данных.
Затем я выбрал бы дату, когда новые загрузки не происходили, но давал бы конечным пользователям от 6 месяцев до года, прежде чем полностью вытащить их из магазина. Никаких новых продаж, четких ожиданий, вариантов и не дергания за приложение, кажется, самый мягкий и добрый способ для произвольного / общего приложения закрыть магазин.
источник