Как использовать другой идентификатор Apple ID для отправки уже онлайн-приложения iOS в App Store?


Моя компания передала приложение iOS на аутсорсинг другой компании, и они опубликовали приложение в App Store, используя свой идентификатор Apple ID. Приложение было доступно для скачивания в течение нескольких месяцев и имеет ряд пользователей. Теперь моя компания разработала немного более новую версию приложения и хотела бы распространять приложение, используя наш собственный идентификатор Apple ID. Какой правильный способ сделать это? Основные проблемы, которые мы имеем:

  1. Должны ли мы представить более новую версию, используя наш идентификатор до или после того, как мы берем старое приложение из магазина приложений. Может ли случиться, что новое приложение будет отклонено, потому что Apple считает, что эти два приложения слишком похожи? (На самом деле они довольно похожи, для этого обновление тонкое.)

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

Спасибо.

1 3

1 ответ:

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

1 -) у вас есть текущее приложение, которое не использует push-уведомления и не использует in app purchase. Это самый простой вариант. В принципе, не имеет значения, какая версия у пользователя была раньше. Вы можете удалить старую из предыдущей учетной записи разработчика и добавить ее в новую учетную запись разработчика. Полностью удалив предыдущее приложение (не только из списка app store, но из учетной записи разработчика), вы можете повторно использовать идентификатор пакета. Когда пользователь переустановит приложение, он сможет заменить старое приложение новым (обратите внимание, что новое приложение не появится в списке обновлений пользователя).

2 -) у вас есть push-уведомление. Здесь вам придется сохранить старое приложение, если вы хотите сохранить сертификаты push-уведомлений, поэтому новое приложение должно будет использовать новый идентификатор пакета, который означает, что приложение появится у пользователя как новое приложение, и пользователь сможет иметь оба приложения одновременно.

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

Я не уверен, какие меры вам нужно принять, если вы используете iCloud и / или другие сервисы. Лучше всего обратиться в службу поддержки разработчиков Apple. Они дадут вам некоторые рекомендации о том, что делать с вашим конкретным случаем. Кроме того, при подаче заявки обязательно укажите рецензенту, что вы пытаетесь переместить заявку из одной компании в другую. Я думаю, что они могут получить доступ к обзорным заметкам от обзора до предыдущего представления (вместо того, чтобы рассматривать его как новое приложение) и ускорить процесс.

Edit: вы не можете передавать приложения между компаниями с помощью iTunes connect. Больше информация здесь: Ссылка