Ios перенос приложения на другой аккаунт
В частности, когда я продаю приложение другой компании.
- Как мы перемещаем приложение на свою учетную запись (что такое механизм)?
- Могут ли мои пользователи по-прежнему получать обновления (выпущенные новым владельцем) без необходимости повторной покупки/повторной загрузки приложения?
ОТВЕТЫ
Ответ 1
Начиная с 11 июня 2013 года, это официально стало возможным. Здесь официальное примечание:
Приложения теперь могут быть переданы от одного разработчика другому в iTunes Connect, например, после приобретения или когда истекает срок действия соглашения о продаже. Передача права собственности на приложение не влияет на доступность приложений в App Store. Все рейтинги и обзоры будут переданы, и ваши клиенты будут продолжать получать доступ ко всем доступным обновлениям приложений.
• Вы приняли самую последнюю версию своих контрактов
• В вашем приложении есть хотя бы одна одобренная версия.
• Ваше приложение находится в состоянии "Готов к продаже", "Недействительный двоичный", "Отклонено", "Отклонено разработчиком" или "Разработчик удалено из продажи"
• Любые связанные с покупкой покупки в приложении находятся в готовности к отправке, готовности к продаже, отказу, разработчику, удаленным из продажи или утверждённому состоянию.
• Вы знаете идентификатор Apple получателя Team Agent и их идентификатор команды.
Дополнительные сведения о переносе приложений см. в учебном пособии по iTunes Connect. Чтобы найти ответы на распространенные вопросы о переносе приложений, см. FAQ в iTunes Connect.
С уважением, Команда App Store
Ответ 2
ОБНОВЛЕНИЕ: ЭТО ОТВЕТ ОТ ДАТЫ. ЭТО БУДЕТ ПРАВИЛЬНО В ВРЕМЯ, ПЫТАЕТСЯ. НЕТ НУЖНО СКАЗАТЬ ЭТО, НО НЕ ВЕРИТЬ В ЭТОМ!
Я продал свое приложение другому разработчику и больше не могу распространять на Магазин приложений. Могу ли я перенести приложение в новый разработчик iTunes Connect счет?
В настоящее время приложения не могут быть передано другому разработчику Счет. Если вы хотите, чтобы приложение продаваться через другого разработчика учетной записи, вам необходимо удалить приложение из продажи в текущем iTunes Подключить аккаунт и загрузить приложение. под новой учетной записью iTunes Connect.
Загрузка приложения в новую iTunes Подключить учетную запись отключит текущий клиенты получают автоматические и бесплатные обновления вашего приложения. Все отзывы, рейтинг и рейтинг информация также будет reset.
Дополнительные ресурсы, подтверждающие это, от разработчика FutureTap Ортвина Гентца, когда он купил WhereTo? от программного обеспечения Sophiestication:
Ответ 3
Follow Up: В конце концов: возможно (по состоянию на конец марта 2010 года).
Я не читал все комментарии или другие темы об этой проблеме, поэтому это может быть устаревшим, но похоже, что это в основном связано со структурой appStore, связанной с iTunes.
Вы не можете быть частью битлов и групп Rolling Stones.
Насколько я помню, основная проблема заключалась в том, что люди из справочной службы знали, что что-то изменится, но они не знали, когда и как. Вероятно, из-за прихода iPad и связанных с ним сроков). Так или иначе. Это возможно, и это довольно легко. Отправьте свой запрос, подождите пару недель (может быть, уже до сих пор), и у вас будет передача. Одна проблема: у них может быть некоторая ошибка в коде миграции, потому что при миграции происходит смешение первого имени и последнего имени dev/master-учетной записи. ну, кого это волнует.
Ответ 4
У меня был свой собственный опыт с этим, и ответ, который я получил от Apple Developer Relations (хотя потребовался месяц, чтобы получить ответ по электронной почте и 6 недель для последующего телефонного звонка) был (короче), что они в настоящее время надевают 't предложить любой способ передачи отдельных приложений из одной учетной записи разработчика в другую.
Он также сказал, что невозможно передать права собственности на все ваши приложения на другую существующую учетную запись (им, похоже, не хватает детализации для перемещения отдельных приложений). Однако, если я хотел отказаться от всех своих приложений другому человеку, это было бы возможно, создав корпорацию (возможно, S-Corp, хотя он и не советовал), передав право собственности на мою учетную запись на S-Corp (что было бы разрешено если я был владельцем части), а затем продал s-corp новому владельцу. (Yikes правильно?)
Метод, который я планирую использовать, следующий (я буду обновлять с моим успехом). В моем конкретном случае у меня есть платное приложение, которое (.99), которое я пытаюсь передать другому владельцу:
Я создам легкое приложение, используя тот же AppID, который предназначен для информирования пользователей о том, что приложение изменило владельца, и предоставит ссылку на магазин приложений, где они могут загрузить новое приложение. При запуске выгрузите хешированную форму своего UDID на сервер (который мне теперь нужно будет поддерживать), перечисляя их как предыдущий клиент.
Я конвертирую свое платное приложение в легкое приложение, имеющее некоторые функции, но для получения полной функциональности требуется приобрести приложение в формате .99. Кроме того, это новое приложение проверит мой сервер, чтобы узнать, находится ли UDID в существующей базе данных клиентов, и если да, то дайте им полную функциональность (без необходимости покупки в приложении).
. ARGHH!:) Это уродливый опыт для клиентов и целая адская работа для разработчика. но единственный вариант, предоставленный Apple. (Хотя, я не уверен, что он даже будет работать, так как вполне возможно, что они отклонят мое легкое "обновление" приложения из магазина и тем самым предотвратят также путь обновления хака).
ОБНОВЛЕНИЕ. Слишком много работы для человека, к которому я пытался передать приложение. Закончился, не продолжая план. Подумайте, что он, вероятно, все еще может работать, и он хотел бы услышать от любого, кто его попробует или отключит:)
Ответ 5
iTunesConnect теперь позволяет передавать приложения с определенными ограничениями на приложения (в настоящее время не разрешены приложения iCloud или Push Notifications. Локальные уведомления в порядке, конечно.)
Вы можете инициировать или принимать передачу только в том случае, если у вашего входа в iTunesConnect есть права на правовую роль.
ПОСЛЕ ПЕРЕДАЧИ: teamId и bundleID не изменится вообще. И ни один из идентификаторов покупки в приложении не будет.
В моей учетной записи разработчика в компании теперь я вижу приложение с ТОЧНО ЖЕ ИНЫМ TeamID.BundleID, как я видел в исходном коде, который был приобретен у другой компании (и этот исходный код был доставлен отдельно, а не через Apple)..
Этот пакет теперь включен в список других моих приложений, перечисленных в профилях Provisioning Profiles iTunesConnect. Я просто создал новые профили разработки для разработки и распространения /AdHoc для моего недавно приобретенного приложения. Затем я загрузил новые профили подготовки в Xcode, как и для любого из ваших собственных приложений.
Довольно безболезненно. Спасибо Apple.
Ответ 6
Что сказал Лу Франко.
Где, к примеру, действительно хорошо рассмотреть, поскольку в конечном итоге им пришлось довольствоваться тем фактом, что всем существующим клиентам необходимо снова купить приложение. Apple просто не имеет фоновой инфраструктуры для изменения владельца.
Еще одно плохое следствие унаследованной машины, сделанной для музыки-продажи, которая первоначально была iTunes. Песни, по-видимому, не меняют владельцев.
Ответ 7
Теперь, теперь это возможно с помощью iTunesConnect.
- Аккаунт активен
- Вы приняли самую последнюю версию своих контрактов.
- В вашем приложении есть хотя бы одна одобренная версия.
- Ваше приложение находится в готовом к продаже, недействительном двоичном, отклоненном, отвергнутом разработчике или разработчике, удаленном из состояния продажи Any
связанный - Покупки в приложениях готовы к отправке, готовности к продаже, отказу, разработчику, удаленным из продажи или утверждённому состоянию.
- Вы знаете идентификатор Apple получателя Team Agent и их идентификатор команды.
Ответ 8
Из того, что я понимаю, это можно сделать, но для этого требуется ручное вмешательство команды iTunes Store, может занять несколько месяцев, и может потребоваться несколько периодов, когда ваше приложение не продается ни под одной учетной записью. Если вы знаете, кем будет ваш клиент, просто поставьте его под свой аккаунт, чтобы начать. Если нет, помните о будущем, что перенос приложений - это нелегкая задача, и соответствующим образом скорректируйте свою бизнес-модель.
Ответ 9
Ответ 10
Помимо уже упомянутых вещей, которые я признал, могут возникнуть определенные проблемы, которые нигде не упоминаются в Руководстве по AppStore или документации.
Я обнаружил несколько проблем с приложениями, имеющими подписки (которые по состоянию на январь 2015 года не передаются). После попытки переноса приложения я узнал через FAQ в Центре поддержки разработчиков iTC, а также в разделе справки (ссылка на FAQ раздел).
Также обычные требования:
- Плательщик и получатель имеют активные учетные записи разработчиков и принимают самую последнюю версию всех основных соглашений, которые в настоящее время действуют.
- Приложение имеет как минимум одну одобренную версию.
- Приложение находится в состоянии "Готов к продаже", "Недействительный двоичный", "Отклонено", "Отклонено разработчиком" или "Разработчик удалено из продажи".
- Любые связанные с покупкой покупки в приложении находятся в готовом к отправке, готовы к продаже, отклонены, разработчике удалены из продажи или утверждены.
- Вы знаете идентификатор Apple получателя. Агент команды и их идентификатор команды. Если приложение использует iAd, плательщик и получатель должны принять самую последнюю версию всех контрактов iAd.
Надеюсь, что это поможет избежать неудач , прежде чем пытаться перенести приложение.
Ответ 11
Поскольку передача прав собственности в настоящее время не поддерживается и "процесс исключения", имеет смысл не рассчитывать на нее как на ваш режим работы.
Большая проблема, с которой вы сталкиваетесь: приложение привязано к учетной записи разработчика, и вы хотите сохранить свою учетную запись разработчика после переноса приложения.
Следовательно, почему бы не создать новую учетную запись разработчика, единственная цель которой - быть владельцем этого приложения, а когда вы продаете приложение, вы можете просто передать учетные данные разработчика учетной записи новому владельцу.
В этот момент они могут обновлять имя, адрес, название компании, информацию о банке и т.д.
Конечно, у вашего трансферного контракта будет некоторое словосочетание, объясняющее, как промежуточные, любые деньги, которые вы получаете от Apple, будут переданы новому владельцу (установите ограничение по времени - например, 90 дней - на этом, чтобы они не 't взять навсегда, чтобы обновить информацию.)
Я не пробовал это, но это похоже на жизнеспособное решение. Опять же, проблема в том, что приложение привязано к учетной записи разработчика, и вы не хотите передавать свои. Следовательно, это Just Makes Sense ™.
Ответ 12
Последнее обновление от iTunes Connect:
Я продал свое приложение другому разработчику и больше не могу его распространять в App Store. Могу ли я перенести приложение в новый разработчик iTunes Подключить аккаунт?
Нет, вы не можете перенести приложение в другую учетную запись разработчика на iTunes Подключение. Чтобы добавить приложение в другую учетную запись, удалите приложение из текущую учетную запись и загрузить ее в новую учетную запись iTunes Connect.
Обратите внимание, что загрузка приложения в новую учетную запись iTunes Connect будет отключить текущих клиентов от получения автоматических и бесплатных обновлений ваше приложение. Все отзывы, рейтинг и рейтинг клиентов информация будет reset. Вы не сможете повторно использовать имя приложения и SKU в старой учетной записи. Если вы загрузили двоичный файл или использовали приложение с iAd Network, ваш идентификатор пакета не будет использоваться повторно.
Ответ 13
Угадай, что я опаздываю на вечеринку, но Apple просто добавила кнопку iTunes Connect, чтобы сделать именно это. Войдите в свою учетную запись iTunes Connect, перейдите в раздел "Управление приложениями" и нажмите приложение, которое вы хотите перенести. В разделе справа вверху появится кнопка для переноса приложения.
Ответ 14
Насколько я знаю, нет возможности передавать приложения другому пользователю/компании. Я думаю, что приложение должно быть в вашей учетной записи клиентов с самого начала. В противном случае у вас, вероятно, есть проблемы с платежами (люди платят вам, а не за клиентом).
Почему бы просто не продать приложение клиенту до его выпуска. Если они хотят, чтобы он работал до его выпуска, просто отправил им версию, созданную с помощью специального сертификата.
Ответ 15
Это дополнительные соображения:
Если вы просто можете переключить право собственности на приложение за кулисами, тем самым изменив контракт, но не само приложение, вы можете быть в порядке.
Но если вы собираетесь передать свой исходный код, будущему владельцу приложения придется подписать его своим собственным сертификатом, который в основном сделает приложение "новым".
Пользователи теряют свои настройки (если ваше приложение выполняет некоторую настойчивость конфигурации), и они потеряют историю приложений в appstore (рейтинг и т.д.).
Ответ 16
Согласно новому объявлению от Apple сегодня (сразу после выпуска iOS 7), это стало возможным. В нем говорится: "Теперь приложения могут быть перенесены с одного разработчика на другой в iTunes Connect, например, после приобретения или когда истекает срок действия дистрибутива. Передача права собственности на приложение не влияет на доступность приложений в App Store. будут перенесены, и ваши клиенты будут продолжать получать доступ ко всем доступным обновлениям приложений".
Ответ 17
Я не верю, что вы можете перевести право собственности на другой аккаунт. Но простым решением было бы добавить схемы URL для вашего приложения, чтобы позволить передавать данные из вашего приложения в новое приложение, которое ваш клиент будет выпускать с тем же источником.
Новое приложение должно быть бесплатным (возможно, облегченная версия?), поэтому ваши старые клиенты не будут вынуждены покупать его снова. Единственный реальный недостаток, который я вижу в этом, заключается в том, что новое приложение будет в основном начинаться снова с маркетинговой перспективы, что, конечно же, не является чем-то незначительным!
В Mobile Orchard появилась статья о миграции данных из Lite в платные версии приложения, которые могут представлять интерес:
Ответ 18
Примечание. Использовать учетную запись роли агента, и, возможно, вам нужно нажать "Соглашения, Налоги и Банкинг", чтобы сначала запросить Контракты.
В этой статье мы рассмотрим, что вам нужно сделать, чтобы осуществить перенос iOS приложения из одной учетной записи разработчика Apple в другую.
Преимущество заключается в том, что это делается без удаления приложения из App Store. Приложение будет сохранять свои отзывы и рейтинги во время и после переноса, а пользователи по-прежнему будут иметь доступ к будущим обновлениям.
Сейчас рассмотрим шаги для переноса приложения на другой аккаунт разработчика.
Шаг 1. Убедитесь, что приложение можно перенести
Чтобы иметь возможность перенести приложение, оно должно сначала соответствовать некоторым критериям. Например, в App Store должна быть хотя бы одна версия приложения. Если вы хотите увидеть все критерии, которым оно должно соответствовать, мы рекомендуем вам проверить критерии переноса приложений Apple.
Шаг 2. Резервное копирование всей информации приложения
Поскольку приложение удаляется из вашей учетной записи после переноса приложения, вы должны создать резервную копию всей информации о приложении, прежде чем переносить его.
Шаг 3. Получите Apple ID и Team ID владельца учетной записи той учетной записи, в которую вы переносите приложение
Прежде чем начать перенос, вам необходимо получить Apple ID и Team ID Владельца учетной записи той учетной записи Apple, в которую вы переносите приложение.
Apple ID – это адрес электронной почты, который они используют для входа в свою учетную запись разработчика Apple.
Team ID – это уникальный идентификатор этого пользователя, который используется в целях проверки.
Если владелец другой учетной записи разработчика Apple не знает, где найти идентификатор своей команды (Team ID), вот как его найти.
После этого вы найдете ваш Team ID
Шаг 4. Перенос iOS приложения: основная часть
Если в вашей учетной записи назначено более одного пользователя, вам необходимо убедиться, что инициатором переноса приложения является лицо, назначенное в качестве Владельца учетной записи. Если вы единственное лицо, связанное с учетной записью Apple Developer, то вам автоматически назначается роль Владельца учетной записи. После того, как вы определите, кто является владельцем учетной записи, можно начать передачу приложения. Вот как это сделать:
-
в свою учетную запись App Store.
- Нажмите на «Мои приложения»
- Выберите приложение, которое вы хотите перенести
- Прокрутите вниз до «Дополнительная информация» и нажмите «Передача приложения»
- Убедитесь, что приложение соответствует всем критериям Apple. В начале процесса переноса приложения вы увидите контрольный список, предоставленный Apple. После проверки, вы можете продолжить и нажать «Готово». Если какие-либо из галочек не отмечены, вам необходимо обратиться к Apple, прежде чем продолжить.
- Введите в Apple ID и Team ID владельца учетной записи той учетной записи, на которую вы переносите приложение
- Примите условия Apple и нажмите «Запрос на передачу». Как только это будет сделано, вы можете нажать «Готово», чтобы вернуться на страницу информации о приложении.
Шаг 5. Учетная запись, в которую переносится приложение, принимает передачу приложения
Теперь, когда исходная учетная запись разработчика Apple отправила запрос на перенос iOS приложения, Владелец учетной записи, на которую переносится приложение, должен будет принять передачу приложения, выполнив следующие действия:
-
в свою учетную запись App Store.
- Нажмите на «Соглашения, налоги и банковские операции»
- Найдите приложение в разделе «Передача приложений»
- Как только вы окажитесь на странице «Соглашения, налоги и банковские операции», вы увидите раздел «Передача приложений» с приложением в этом разделе и кнопкой «Обзор» рядом с ним. Нужно нажать на эту кнопку.
- Заполните все соответствующие метаданные
- App Review contact information (общая информация)
- App Store contact information (контактная информация)
- Support URL (адрес службы поддержки вашего приложения)
- Marketing URL (адрес маркетинговой страницы приложения)
- Privacy policy URL (ссылка на политику конфиденциальности)
- CCATS (экспортные требования)
- Прочитайте условия Apple и нажмите «Принять»
Когда передача завершена, ваше приложение будет на новом аккаунте. Приложение больше не будет отображаться в исходной учетной записи App Store Connect.
Примечание. Передача приложения может занять до двух рабочих дней. В течение этого периода статус приложения будет «Обработка передачи приложения».
Надеемся теперь у вас получится перенести iOS приложение на другой Apple аккаунт 🙂
Поэтому слово «перенести» в заголовке статьи — в кавычках. Но мы предлагаем способ, применяемый нами на практике для случаев, когда Apple ID для программы сменить все-таки необходимо и при этом требуется сохранить данные в самих программах. Это случаи, когда неизвестен пароль от Apple ID, на который была куплена программа, а ее нужно обновить (или обновить версию системы («прошивку») в телефоне) или когда по разным причинам нужно, чтобы программы в устройстве поменяли Apple ID (к примеру, вы-таки решили сделать отдельные учетные записи для себя и детей), но в программах — пройденные уровни игр (или другие бесценные данные) и потерять их может быть досадно, а то и вообще недопустимо.
Вкратце для знатоков — способ прост: мы всего лишь покупаем в iTunes на компьютере нужную программу на новый Apple ID, а затем устанавливаем ее обновлением вместо той, которая установлена на iУстройстве: при этом не теряются данные. Для тех же, кто скорее пользователь, чем профи в айти, опишем действия поподробней.
План действий будет различным для двух разных случаев: в первом вы знаете пароль от Apple ID, с которого нужно перенести программы, во втором — нет. Во всех случаях потребуется компьютер — способа сделать это без его использования предложить, увы, не сможем. Если так случилось, что ваш iPhone или iPad никогда к компьютеру «привязан» не был — придется это сделать. Как — тема для отдельной статьи, да и, думаю, в интернетах их и так немало. Обращу лишь ваше внимание на то, что, если вы будете привязывать ваше iУстройство не к своему компьютеру — не поленитесь и сделайте на нем новую, отдельную учетную запись. А то мало ли что — контакты смешаются с контактами с компьютера или ваша резервная копия попадет в другие руки — в любом случае на чужом компьютере проделывать любые процедуры со своим iУстройством стоит с отдельной учётки, да и удалить ее по завершении работы не помешает.
Итак, к делу — первый вариант действий, для случая, когда пароль вы знаете, прост, безухабист и, разве что, с нынешними iУстройствами на 128 гигабайт памяти, времязатратен:
Второй вариант сложнее, для ситуации, когда пароль неизвестен. В этом случае:
Для этого случая сразу придется уточнить, что, если версия программы на iУстройстве, установленная с Apple ID с неизвестным паролем одинакова с текущей версией программы в AppStore, то с «переносом» придется обождать — установить программу поверх старой удается только обновлением.
И еще «ложка дегтя» — если в AppStore нужных программ больше нет, то вы их потеряете: способа «эти перенести, а эти так оставить» автор, к сожалению, пока не знает. Альтернатива — только «оставить как есть», что частенько неприменимо.
Хотите использовать разные идентификаторы Apple, чем тот, который вы подтвердили, когда вы настроили Семейный доступ? Нет проблем. Просто выполните следующие действия.
С обменом покупки, вы будете подтвердить идентификатор Apple, которые вы используете для обмена на iTunes, книги Apple и приложение-Магазин покупки с вашей семьей. Затем члены вашей семьи имеют доступ ко всем покупок, связанный с учетной записью, вы подтверждаете. Если вы хотите использовать разные идентификаторы Apple, чем тот, который вы выбрали при регистрации, это легко изменить из семейного параметры общего доступа на вашем iPhone, iPad и iPod touch или Mac.
На вашем iPhone, iPad или iPod
На вашем Mac
- Выберите Apple () меню > Системные настройки, а затем щелкните значок iCloud.
- Щелкните управление семьи, затем нажмите на свое имя в списке членов семьи.
- В разделе семейные покупки, выберите Изменить учетную запись.
- Введите идентификатор Apple и пароль, который вы хотите использовать.
- Нажмите Далее и следуйте инструкциям на экране.
Когда вы изменить свой идентификатор Apple, вы начинаете делиться с новой учетной записи вместо предыдущей. Члены вашей семьи не сможет получить доступ или скачать покупки из вашей предыдущей учетной записи. Они также не может использовать никакой защитой DRM музыки, фильмов, телешоу, книг, приложений или в приложении покупки загруженные ранее с этого счета. И если вы купили Яблоко музыкальной подписки семью из вашей предыдущей учетной записи, вашей семье больше не будет иметь доступ к этой подписке.
Вы можете изменить идентификатор Apple, которые вы используете, чтобы поделиться с вашей группы семейного доступа один раз каждые 90 дней.
Читайте также: