Удаление приложения из магазина приложений iOS и уведомление пользователей о том, что приложение больше не поддерживается

14

Мы хотим удалить наше приложение из App Store и закрыть серверы, которые его поддерживают. Из того, что я прочитал, удаление приложения из App Store не приведет к удалению приложения с устройств существующих пользователей - и нет никакого способа сказать пользователям, чтобы удалить его.

Есть ли стандартный способ сообщить пользователям, что приложение больше не поддерживается? Должен ли я просто отправить пользователям сообщение (в функции «окно сообщения», которое есть в нашем приложении)? Должен ли я загрузить новую версию, которая открывает всплывающее сообщение о том, что приложение больше не поддерживается, и удалить приложение из магазина приложений через неделю? Примет ли Apple Review такое обновление приложения или отклонит его, заявив, что приложение непригодно для использования?

Меня меньше беспокоит конкретная механика выключения, которая также обсуждается здесь , но я ищу обычную процедуру или примеры того, как это делается хорошо.

Орен
источник
Я полностью согласен с ответом @fsb. Вам следует использовать функцию окна сообщений и все другие доступные вам способы коммуникации. И, безусловно , не обновлять приложение, чтобы показать всплывающее сообщение. И убедитесь, что вы даете пользователям много внимания!
Мономет

Ответы:

11

Тем не менее, вы хотите уведомить ваших пользователей на ваше усмотрение. Это не технический вопрос, а скорее выбор того, что проще / быстрее / удобнее для вас. Если у вас есть возможность и желание уведомить пользователей перед тем, как завершить работу, я предлагаю сделать это. Пользователи могут быть недовольны потерей использования приложения, но, по крайней мере, вы будете уважать, зная, что вы дали всем достаточно уведомления.

Там нет обычной процедуры, потому что каждое приложение и пользовательская база разные. Я также рекомендовал бы связываться с вашими пользователями по всем доступным вам методам. Если вы можете открыть сообщение, сделайте это; если вы можете отправить электронное письмо, сделайте это; если вы можете написать в Twitter / Facebook, сделайте это. Нет способа перебить завершение работы приложения.

Единственное, против чего я бы порекомендовал, - это создание обновления приложения, которое просто показывает сообщение о закрытии приложения. Пользователи будут чувствовать себя обманутыми, и у вас будет беспорядок и потеря уверенности.

Если пользователи все еще могут использовать ваше приложение без каких-либо дальнейших обновлений от вас или без ваших внутренних служб, разрешите им использовать его. После удаления приложения из App Store пользователи не смогут восстановить его из резервной копии; как только это ушло, это ушло.

ОБНОВЛЕНИЕ : согласно обсуждению в комментариях к этому ответу, существует разница между восстановлением, выполненным через iCloud и iTunes. @Hitechcomputergeek указывает, что iTunes может создавать резервные копии реальных приложений, в то время как iCloud только создает резервные копии своих данных и повторно загружает само приложение из App Store (как если бы вы его сначала загрузили).

ФСБ
источник
«Как только вы удалите приложение из App Store, пользователи не смогут восстановить его из резервной копии; как только оно исчезнет, ​​оно исчезнет». Я считаю, что это неправильно. Вы не сможете снова загрузить приложение из iCloud, но вы все равно можете выполнить резервное копирование и восстановить приложение как .ipa с помощью iTunes.
Hitechcomputergeek
@Hitechcomputergeek Я написал это из своего личного опыта, когда я не смог восстановить прекращенные и удаленные приложения из моей резервной копии iCloud во время восстановления. Если у вас был другой опыт, предоставьте дополнительную информацию, и я исправлю свой ответ.
ФСБ
Если вы использовали резервную копию iCloud, возможно, поэтому; Резервные копии iCloud и iTunes отличаются друг от друга. iTunes может создавать резервные копии реальных приложений, в то время как iCloud только создает резервные копии их данных и повторно загружает само приложение из App Store (как если бы вы его сначала загрузили).
Hitechcomputergeek
3

Размещение новой версии в магазине - это лучший способ, который я видел, а также распространение информации.

Некоторые очень уважаемые примеры этого в настоящее время:

Это зависит от вашего бюджета и сроков. Вы можете отправить обновление только метаданных, запросить ускоренную проверку и объяснить, почему вы запускаете обновление, и оно должно появиться в течение нескольких дней, а иногда часов.

Вы получите много плохих отзывов, но в любом случае вы ожидали, что, если у конечных пользователей не будет хорошего пути миграции для краудфандинга или получения своих данных.

Затем я выбрал бы дату, когда новые загрузки не происходили, но давал бы конечным пользователям от 6 месяцев до года, прежде чем полностью вытащить их из магазина. Никаких новых продаж, четких ожиданий, вариантов и не дергания за приложение, кажется, самый мягкий и добрый способ для произвольного / общего приложения закрыть магазин.

bmike
источник