2009-03-22 3 views
120

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

В частности, когда я продать приложение к другой компании ...

  • Как мы перемещаем приложение на свой счет (что механизм)?
  • Могут ли мои пользователи по-прежнему получать обновления (выпущенные новым владельцем) без повторной покупки/повторной загрузки приложения?
+2

Я наткнулся на это сообщение через google, поскольку я столкнулся с этой проблемой в первый раз и думал, что добавлю следующее разъяснение ... времена изменились и ДА ВЫ МОЖЕТЕ ПЕРЕДАЕТ ПРИЛОЖЕНИЕ. Я нашел это видео очень полезным для понимания процесса и действий, необходимых для завершения передачи: https://itunesconnect.apple.com/downloads/Documentation/AppTransferTutorial.mov –

+0

Это правильный ответ: http://stackoverflow.com/ вопросы/671382/transfer-ownership-of-a-iphone-app-on-the-app-store # answer-17033808 Он должен быть отмечен! – Mario

+0

Доступно ли приложение для загрузки в магазине приложений во время передачи или временно недоступно? – Ryan

ответ

1

Насколько я знаю, нет возможности передавать приложения другому пользователю/компании. Я думаю, что приложение должно быть в вашей учетной записи клиентов с самого начала. В противном случае вы, вероятно, тоже имеете проблемы с оплатой (люди платят вам вместо вашего клиента).

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

+2

Это не отвечает на вопрос о передаче права собственности на приложение другому. Ваш ответ подходит только для подрядчика, но не для, скажем, Roxio, желающего продать Angry Birds EA без продажи. – KPM

+0

Вот пример реального мира: я пишу приложение для клиента (я - подрядчик), и у них еще нет учетной записи, НО они хотят, чтобы приложение было разработано и выпущено как можно скорее. Релиз идет хорошо, и они, наконец, получают свою учетную запись разработчика. Как перенести приложение из моей личной учетной записи? – BryanH

3

Насколько я понимаю, это может быть сделано, но для этого требуется ручное вмешательство команды iTunes Store, может занять несколько месяцев, и может потребоваться несколько периодов, когда ваше приложение не продается ни под одной учетной записью. Если вы знаете, кем будет ваш клиент, просто поставьте его под свой аккаунт, чтобы начать. Если нет, помните о будущем, что перелистывать приложения нелегко, и соответствующим образом корректируйте свою бизнес-модель.

1

Являются дополнительные соображения:

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

Но если вы собираетесь передать исходный код, будущий владелец приложения должен будет подписать его своим собственным сертификатом, который в основном отобразит приложение как «новое».

Пользователи теряют свои настройки (если ваше приложение выполняет некоторую настойчивость конфигурации), и они потеряют историю приложений в appstore (рейтинг и т. Д.).

+1

Приложения идентифицируются идентификатором пакета, а не сертификатом. Если бы вы были правы, мое приложение не было бы обновлено, так как мне пришлось воссоздать сертификат между релизами. – benzado

+0

Извините, во втором чтении я вижу, что вы говорите, чтобы просто повторно загрузить приложение в другой аккаунт. – benzado

5

Что сказал Лу Франко.

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

Еще одно плохое следствие унаследованной машины, сделанной для музыки, которая первоначально была iTunes. Песни, по-видимому, не меняют владельцев.

Смотрите здесь, для того, где разрешение: transferring an iphone app last episode

0

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

Новое приложение должно быть бесплатным, хотя (возможно, облегченная версия?), Поэтому ваши старые клиенты не будут вынуждены покупать его снова. Единственный реальный недостаток, который я вижу в этом, заключается в том, что новое приложение будет в основном начинать снова с маркетинговой перспективы, что, конечно же, не является чем-то незначительным!

Mobile Orchard была статья о миграции данных из Lite на платные версии приложения, которые могут быть интересны:

Lite-to-paid iPhone application data migrations with custom URL handlers

2

В передаче прав собственности, в настоящее время не поддерживаемый и «процесс исключения», имеет смысл не рассчитывать на это как на ваш режим работы.

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

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

В этот момент они могут изменить название, адрес, название компании, банковские данные и т.д.

Конечно, ваш договор передачи будет иметь некоторое многословие, объясняющее, как, в промежутке времени, любые денежные суммы вы получаете от Apple будет привязана к новому владельцу (установите для этого ограничение по времени - например, 90 дней), чтобы не обновлять информацию.)

Я не пробовал, но кажется, жизнеспособное решение. Опять же, проблема в том, что приложение привязано к учетной записи разработчика, и вы не хотите передавать свои. Следовательно, это Just Makes Sense ™.

23

Follow Up: В конце концов: это возможно (по состоянию на конец марта 2010 года).

Я не читал все комментарии или другие темы по этой проблеме, поэтому это может быть устаревшим, но похоже, что это в основном связано со структурой appStore, связанной с iTunes.

Вы не можете быть частью Битлз и Полос Rolling Stones ...

Во всяком случае, в конечном счете, коллега удалось получить вещи отсортированные, и мы получили наше приложение (которое работает под моим частным , одна учетная запись Dev), работающая под новой учетной записью предприятия. Мы сохранили наши рейтинги, наше # 1 место в нашей категории в AppStore, и все это стало гладко (после нескольких часов телефонных звонков с яблоком).

Насколько я помню, основной проблемой были те, кто помогал людям, зная, что вещи будут меняться, но они не знали, когда и как. Вероятно, из-за прихода iPad и связанных с ним сроков). Так или иначе. Это возможно, и это довольно легко. Отправьте свой запрос, подождите пару недель (может быть, уже до сих пор), и у вас будет передача. Одна проблема: у них может быть некоторая ошибка в коде миграции, потому что при миграции происходит смешение первого имени и последнего имени dev/master-учетной записи. ну, кого это волнует.

+9

Можете ли вы предоставить более подробную информацию или ссылку, которая объясняет это? Я ничего не видел, что изменение учетной записи владельца приложения возможно. Ваше сообщение звучит как кто-то в Apple, вырытый в базе данных и заменяющий идентификаторы в базе данных. :) –

+9

Куда вы отправили запрос на изменение, справочную службу (кто) или кто-то еще? – BryanH

+7

Apple поддерживает только перенос одной учетной записи разработчика на учетную запись компании. В этом случае переносится вся учетная запись, а не только одно приложение. Миграция одного приложения на другую учетную запись никогда не бывает возможной, это было подтверждено на телефоне представителем Apple сегодня. Остается вопрос: почему? –

24

ОБНОВЛЕНИЕ: ЭТО ОТВЕТ ОТ ДАТА. ЭТО БУДЕТ ПРАВИЛЬНО В ВРЕМЯ, ПЫТАЕТСЯ. НЕТ НУЖНО СКАЗАТЬ ЭТО, НО НЕ ВЕРЬТЕ ЭТО!


Официальный ответ Нет.Из iTunes Connect FAQ:

Я продал мое приложение другому разработчику и больше не может распространять на App Store. Могу ли я перенести приложение на аккаунт нового разработчика iTunes Connect ?

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

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

Дополнительные ресурсы, подтверждающие это, от разработчика FutureTap Ортвина Гентца, когда он купил WhereTo? от Sophiestication Software:

transferring an iphone app last episode

carved in stone transferring an iphone app

+0

Обновленная ссылка на часто задаваемые вопросы: https://itunesconnect.apple.com/WebObjects/ iTunesConnect.woa/wo/9.0.0.9.1.9.1.1.1.1 –

+0

@sbwoodside также возвращает «Извините, мы столкнулись с ошибкой». – samvermette

+0

Странно, это правильная ссылка. В любом случае, это раздел «Управление вашими приложениями», раздел 2 часто задаваемых вопросов, который связан в нижней части главной страницы iTunes Connect. –

14

у меня был свой собственный опыт работы с этим, и ответ, который я получил от отношений разработчиков Apple (Хотя это заняло месяц, чтобы получить ответ по электронной почте и через 6 недель для последующий телефонный звонок) (вкратце), что в настоящее время они не предлагают какой-либо способ передачи отдельных приложений с одной учетной записи разработчика на другую.

Он сделал это, сказав, что для осуществления такого рода переноса был один «вариант», который должен удалить приложение из учетной записи, в котором он сейчас включен, а затем повторно отправить в магазин Apple из новой учетной записи под тем же именем (но у него будет новый идентификатор appstore). Я отметил (и он признал), что это удалит любые существующие отзывы пользователей, разрушит путь обновления для существующих пользователей, нарушит iAds, покупки в приложении и интеграцию с игровым центром. Так что это действительно не решение.

Он также сказал, что невозможно передать права собственности на все ваши приложения на другую существующую учетную запись (у них, похоже, не хватает детализации для перемещения отдельных приложений). Однако, если я хотел отказаться от всех своих приложений другому человеку, это было бы возможно, создав корпорацию (возможно, S-Corp, хотя он и не советовал), передав право собственности на мою учетную запись на S-Corp (что было бы разрешено если я был владельцем части), а затем продал s-corp новому владельцу. (Yikes right?)

Метод, который я планирую использовать, следующий (я буду обновлять с моим успехом). В моем конкретном случае у меня есть платное приложение, которое (.99), которое я пытаюсь передать другой владелец:

  1. я создать легкое приложение, используя один и тот же AppID, который предназначен для информирования пользователей о том, что применение изменилось владельцы, и дать ссылку на магазин приложений, где они могут загрузить новое приложение. При запуске выгрузите хешированную форму своего UDID на сервер (который мне теперь нужно будет поддерживать), перечисляя их как предыдущий клиент.

  2. Я загружу это новое легкое приложение в свою существующую учетную запись в качестве обновления для другого существующего приложения (так что, когда пользователи будут обновлены, вместо этого они будут помечены как существующий клиент, им будет представлено сообщение, объясняющее ситуацию, и ссылку на новое приложение)

  3. Я конвертирую свое платное приложение в легкое приложение, которое имеет некоторые функции, но для получения полной функциональности требуется приобрести приложение в формате .99. Кроме того, это новое приложение будет проверять с моим сервером, чтобы узнать, находится ли UDID в существующей базе данных клиентов, и если да, то дайте им полную функциональность (без необходимости покупки в приложении).

... ARGHH! :) Это уродливый опыт для клиентов и целая адская работа для разработчика ... но единственный вариант, предоставляемый Apple. (Хотя, я не уверен, что это будет даже работать, так как это вполне возможно, что они будут отвергать мои легкие «обновить» приложения из магазина, и тем самым предотвратить путь обновления хака а)

UPDATE: Слишком много работы для человека, к которому я пытался подать заявку. Закончился, не продолжая план. Думаю, что это, вероятно, все еще может работать, и хотел бы услышать от тех, кто пытается его или тянет его :)

+0

Мы сталкиваемся с той же проблемой (за исключением того, что наше приложение бесплатное). Еще одна проблема, которую, я думаю, вы забываете, заключается в том, что вы можете использовать имя своего приложения только один раз. Поэтому перед добавлением приложения в вашу «новую» учетную запись вам сначала придется удалить его из старой учетной записи. Просто, чтобы сделать вещи немного более невозможными :) –

2

Последние обновления с ITunes Connect:

Я продал мое приложение другому разработчику и может больше не распространяют его в App Store. Могу ли я перенести приложение в новый аккаунт iTunes Connect?

Нет, вы не можете перенести приложение в другую учетную запись разработчика на iTunes Подключиться. Чтобы добавить приложение в другую учетную запись, удалите приложение из текущей учетной записи и загрузите ее в новую учетную запись iTunes Connect.

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

38

С 11 июня 2013 года это официально стало возможным. Вот официальная нота:

Уважаемый разработчик,

приложения теперь могут быть переданы от одного разработчика к другому в ITunes Connect, например, после приобретения или когда сделка распределение истекает. Передача права собственности на приложение не влияет на доступность приложения в App Store. Все рейтинги и обзоры будут переданы, и ваши клиенты будут продолжать получать доступ ко всем доступным обновлениям приложений.

Чтобы перенести приложение, перейдите на страницу приложения App Summary в модуле Manage Your Applications в iTunes Connect и нажмите Transfer App.Убедитесь, что:

• Ваш счет активен

• Вы приняли самую последнюю версию ваших контрактов

• Ваше приложение имеет по крайней мере один одобрил версию

• Ваше приложение в Готов к продаже, Недействительный двоичный файл, отклоненный, отклоненный разработчиком или разработчик удален из состояния продажи

• Любые связанные с ним покупки в приложениях готовы к сдаче, готовы к продаже, отклонены, разработчик удален из Статус продажи или одобрен

• Вы знаете идентификатор Apple агента команды получателя и идентификатор своей команды.

Дополнительную информацию о передаче приложений см. В учебном пособии по iTunes Connect. Чтобы найти ответы на распространенные вопросы о переносе приложений, см. FAQ в iTunes Connect.

С уважением, Команда App Store

+1

Но разве новый пользователь может обновить приложение? И как они завершают этот процесс? У меня возникают проблемы с приложениями, которые еще должны быть подписаны предыдущими разработчиками. –

3

Можно с июня 2013 г. Вы можете передать приложение другому разработчику очень легко - вот это official FAQ от компании Apple (доступна для зарегистрированных разработчиков).

1

Согласно новому объявлению от Apple сегодня (сразу после выпуска iOS 7), это стало возможным. В нем говорится: «Теперь приложения могут быть перенесены с одного разработчика на другой в iTunes Connect, например, после приобретения или когда истекает срок действия соглашения о продаже. Передача права собственности на приложение не влияет на доступность приложения в App Store. обзоры будут переданы, и ваши клиенты будут продолжать получать доступ ко всем доступным обновлениям приложений ».

4

С этого момента это возможно с помощью iTunesConnect.

приложение теперь может быть передано от одного разработчика к другому в ITunes Connect, например, после приобретения или когда сделка на распределении истекает. Передача права собственности на приложение не влияет на доступность приложения в App Store. Все рейтинги и будут переданы, и ваши клиенты будут продолжать получать доступ ко всем доступным обновлениям приложений. Чтобы перенести приложение, перейдите на страницу с описанием приложений App12 в приложении «Управление вашими приложениями» на странице iTunes Connect и нажмите Transfer App. Убедитесь, что:

  • Ваш счет активен
  • Вы приняли самую последнюю версию ваших контрактов
  • Ваше приложение имеет по крайней мере один утвержденный вариант
  • Ваше приложение в Готова к продаже, Недопустимый Двоичный, Отклоненный, Отклоненный Разработчиком или Разработчик Удалено из Статус продажи Любая
  • Покупки в App Store Готово к отправке, Готово к продаже, Отклонено, Разработчик удален из Продажи или Статус Утвержден
  • Значок Apple ID агента-получателя и его идентификатор команды.
7

iTunesConnect теперь позволяет App трансфертам определенные ограничения приложения (не ICloud или Push-уведомления приложения могут в данный момент. Местные Уведомления в порядке, конечно.)

Смотрите iTunesConnect FAQ на App Переводы .. . https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1

Вы можете инициировать или принимать передачу только в том случае, если у вашего входа в iTunesConnect есть права доступа к «Юридической».

ПОСЛЕ ПЕРЕДАЧИ: TeamID и BundleID не изменится. И ни одно из идентификаторов покупки в приложении не будет.

В учетной записи разработчика моей компании теперь я вижу приложение с ТОЧНО ОДНОЙ ЖИВОЙ TeamID.BundleID, как я видел в исходном коде, который был приобретен у другой компании (и этот исходный код был доставлен отдельно, а не через Apple). ..

ex. BundleID = com.<some-other-company>.<purchased-app-name> 

Это BundleID теперь перечислен среди моих других приложений, перечисленных в Provisioning Профили iTunesConnect в. Я просто создал новые профили разработки для разработки и распространения/AdHoc для моего недавно приобретенного приложения. Затем я загрузил новые профили подготовки в Xcode, как и для любого из ваших собственных приложений.

Очень безболезненно. Спасибо, Apple.

2

Угадай, что я опаздываю на вечеринку, но Apple просто добавила кнопку iTunes Connect, чтобы сделать именно это. Войдите в свою учетную запись iTunes Connect, перейдите в раздел «Управление приложениями» и нажмите приложение, которое вы хотите перенести. В разделе справа вверху есть кнопка для переноса приложения.

Cheers!

3

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

Я узнал несколько проблем с приложениями, имеющими подписки (которые по состоянию на январь 2015 года не передаются). После попытки переноса приложения я узнал через FAQ в Центре поддержки разработчиков iTC, а также в разделе справки (ссылка на раздел FAQ) ...

Вы не можете передавать приложения, которые содержат или использование:

  • ICloud выплачиваемой в любой версии приложения
  • сберкнижку, Entitlements в любой версии приложения
  • SKU, который соответствует SKU одного из приложений получателя, включая ранее удаленные SKU
  • Идентификаторы продуктов для покупок в приложении, соответствующие идентификатору продукта покупки в приложении одного из рецептов Приложения пользователя, в том числе ранее удаленные покупки в приложениях
  • Утвержденная автоматическая возобновляемая, не обновляемая или бесплатная подписка Покупки в приложениях, включая ранее удаленные подписки на покупку в приложениях. Приложения с песочницей Mac, которые совместно используют каталог контейнеров группы приложений с другими приложениями Mac также не могут быть переданы.

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

Также обычные требования являются:

Чтобы перенести приложение, убедитесь, что:

  • Передающее и получатель имеют активные счета разработчика и приняли самые актуальные версия всех основных соглашений, которые в настоящее время действуют
  • Приложение имеет как минимум одну утвержденную версию
  • Приложение находится в готовом к продаже, недействительном двоичном, отклоненном, отклоненном разработчике или разработчике удалено из состояния продажи
  • Любые связанные с ним покупки в приложениях готовы к сдаче, готовы к продаже, отклонены, разработчик удален из Продажи или Утвержденное состояние
  • Вы знаете идентификатор Apple агента команды получателя и идентификатор своей команды. Если приложение использует iAd, плательщик и получатель должны принять самую последнюю версию всех контрактов iAd.

Надежда, что помогает избежать неудач , прежде чем пытаться передать приложение.

Смежные вопросы