Перенесення права власності на додаток iPhone у магазині додатків


126

У моєї команди та у нас є додаток, який ми незабаром будемо надсилати до магазину, але ми знаємо, що найближчим часом будемо продавати додаток іншій компанії. Хтось має досвід перенесення права власності на додаток до іншого облікового запису?

Зокрема, коли я продаю додаток іншій компанії ...

  • Як ми переносимо додаток на їхній рахунок (який механізм)?
  • Чи можуть мої користувачі все ще отримувати оновлення (випущений новим власником) без необхідності повторно купувати / повторно завантажувати додаток?

3
Я натрапляю на цю публікацію через Google, коли я вперше стикаюся з цією проблемою і думав, що я додаю наступне уточнення ... часи змінилися, і ТАК МОЖЕТЕ ВІДМОВИТИ ДОПОМОГУ. Я вважаю це відео супер корисним для розуміння процесу та дій, необхідних для завершення передачі: itunesconnect.apple.com/downloads/Documentation/…
Джон Марк Мітчелл

Це правильна відповідь: stackoverflow.com/questions/671382/… Це має бути позначено!
Маріо

Чи додаток все ще доступний для завантаження в магазині додатків під час передачі чи тимчасово недоступний?
Райан

Відповіді:


41

З 11 червня 2013 року це офіційно стало можливим. Ось офіційна примітка:

Шановний розробник,

Тепер програми можна переносити від одного розробника до іншого в iTunes Connect, наприклад, після придбання або після закінчення терміну дії дистрибуції. Передача права власності на додаток не впливає на доступність програми в App Store. Усі оцінки та відгуки будуть перенесені, а ваші клієнти надалі матимуть доступ до всіх доступних оновлень додатків.

Щоб перенести додаток, перейдіть на сторінку "Резюме додатка" додатка в модулі " Керування вашими програмами" на iTunes Connect та натисніть "Перекласти додаток". Переконайтесь, що:

• Ваш обліковий запис активний

• Ви прийняли найновішу версію своїх контрактів

• У вашому додатку принаймні одна затверджена версія

• Ваш додаток перебуває в стані "Готовий до продажу", недійсний бінарний файл, відхилений, відхилений розробник або розробник вилучено з продажу

• Будь-які пов'язані покупки через додаток перебувають у стані готового до надсилання, готового до продажу, відхиленого, розробника вилучено з продажу чи затвердженого

• Ви знаєте Apple ID ідентифікатора агента команди та їх ідентифікатора команди.

Щоб отримати додаткові відомості про передачу додатків, дивіться відео-посібник на iTunes Connect. Щоб знайти відповіді на поширені запитання щодо передачі додатків, перегляньте поширені запитання про iTunes Connect.

З повагою, команда App Store


1
Але чи можливо новий користувач оновити додаток? І як вони завершують цей процес? У мене виникають проблеми з додатками, які все ще потрібно підписати попередніми розробниками.
Музична мавпа

24

ОНОВЛЕННЯ: ЦЕ ВІДПОВІДЬ ВІД ДАТИ. ВІДПОВІДАЄТЬСЯ, ЩО ПРАВИЛИ ПРАВИЛЬНО В ЧАС, ЯКІ БУЛИ НАПИСАНІ. ЦЕ НЕ МОЖЕ ДАВАТИ ГОЛОСУВАТИ ЇЇ, АЛЕ НЕ ВІЙТЕ ВІН!


Офіційна відповідь - ні . З iTunes Connect FAQ :

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

Наразі програми не можна перенести в інший обліковий запис розробника. Якщо ви хочете, щоб додаток було продано через інший обліковий запис розробника, вам потрібно буде видалити додаток з продажу в поточному обліковому записі iTunes Connect та завантажити додаток у новий обліковий запис iTunes Connect.

Завантаження програми в новий обліковий запис iTunes Connect дозволить поточним клієнтам отримувати автоматичні та безкоштовні оновлення вашої програми. Усі відгуки клієнтів, рейтингові та рейтингові дані також будуть скинуті.

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

передача програми iphone за останній епізод

різьблені в камені, що передає додаток для iphone


Оновлено посилання на поширені запитання: itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/…
Simon Woodside

1
@sbwoodside також повертає "Вибачте, ми виявили помилку".
samvermette

Дивно, це правильне посилання. У будь-якому випадку, це знаходиться в розділі "Керування вашими програмами", розділ 2 поширених запитань, який пов’язаний у нижній частині головної сторінки iTunes Connect.
Саймон Вудсайд

3
Хтось знає, як додаток Передостаннє було переведено на акаунт Evernote?
ТП.

1
@TP Це не було. Метадані в магазині були об'єднані з метаданими програми Evernote (Apple називає це "злиттям виконавців"), щоб заголовки та пов’язані з ними програми відображалися правильно у магазині. Сем тут правильний; передача додатків між обліковими записами наразі неможлива.
Бен Зотто

23

Наступні дії: Зрештою: це можливо (станом на кінець березня 2010 року).

Я не читав усіх коментарів чи інших тем щодо цієї проблеми, тому це може бути застарілим, але, здається, це в основному пов’язано зі структурою appStore, пов’язаною з iTunes.

Ви не можете бути частиною групи "Бітлз" та "Ролінг Стоунз" ...

У будь-якому випадку, колезі вдалося розібратися, і ми отримали наш додаток (який працює під моїм приватним, єдиним обліковим записом Dev) під новим обліковим записом підприємства. Ми тримали свої рейтинги, наше 1-е місце в нашій категорії в магазині, і в цілому все пройшло гладко (після кількох годин телефонних дзвінків з яблуком).

Наскільки я можу пригадати, головна проблема полягала в тому, що люди служби підтримки знали, що все зміниться, але вони не знали, коли і як. Можливо, через iPad та пов'язані терміни). Все одно. Це можливо, і це досить просто. Надішліть запит, зачекайте пару тижнів (можливо, дні вже зараз), і ви отримаєте переказ. Однак одне питання: у міграційного коду вони можуть мати деяку помилку, оскільки яблуко змішує ім'я та прізвище облікового запису dev / master після міграції. ну, хто дбає.


9
Чи можете ви надати більше деталей або посилання, що пояснює це? Я ніде не бачив нічого, щоб змінити обліковий запис власника програми. Ваша публікація звучить так, як хтось із Apple, копався в базі даних та замінив ідентифікатори в базі даних. :)
Олександр Вацич

9
Куди ви надіслали запит на зміну, довідкову службу (яку) чи когось іншого?
БрайанH

7
Apple підтримує лише міграцію одного облікового запису розробника на рахунок компанії. У такому випадку буде переміщено весь обліковий запис, а не лише один додаток. Міграція однієї програми на інший обліковий запис ніколи не можлива, це підтвердило сьогодні по телефону представник Apple. Залишилося питання: чому ??
Jeroen Bouma

4
Цю відповідь слід оскаржити. Здається, що хлопець просто перетворив свій інді-акаунт на бізнес-рахунок, який, очевидно, буде тримати всі ваші огляди та оновлення додатків.
samvermette

Я можу підтвердити, з мого останнього контакту з підтримкою Apple, що перевести його можна лише з інди-рахунків на бізнес-рахунки. Відповідь ухильнена.
Audun Kjelstrup

14

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

Він зробив це, сказавши, що існує одна опція для здійснення такого роду передачі, яка полягає в тому, щоб видалити додаток із облікового запису, на якому він зараз перебуває, а потім повторно подати в магазин Apple із нового облікового запису під тим же ім’ям (але він матиме новий ідентифікатор програми). Я зазначив (і він визнав), що це видалить усі існуючі огляди користувачів, зруйнує шлях оновлення для існуючих користувачів, зламає iAds, придбання в додатках та інтеграцію ігрових центрів. Тож насправді це зовсім не рішення.

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

Метод, з яким я планую скористатися, полягає в наступному (я оновлю з успіхом). У моєму конкретному випадку у мене є платна програма, яку (.99) я намагаюся передати іншому власнику:

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

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

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

... АРГХХ! :) Це некрасивий досвід для клієнтів і цілий чорт багато роботи для розробника ... але єдиний варіант, який надає Apple. (Хоча я не впевнений, що це навіть спрацює, оскільки цілком можливо, що вони відхилять мій легкий додаток "оновлення" з магазину, і тим самим запобігатимуть шлях оновлення хаків)

ОНОВЛЕННЯ : Занадто багато роботи для людини, якій я намагався надати заявку. Закінчено, не діючи плану. Подумайте, що це, ймовірно, може все-таки спрацювати, і хотілося б почути від кожного, хто намагається це зняти :)


Ми стикаємося з тією ж проблемою (за винятком того, що наш додаток безкоштовний). Додаткова проблема, яку я думаю, що ви забуваєте, полягає в тому, що ви можете використовувати ім’я свого додатка лише один раз. Тому перед тим, як додавати додаток до свого "нового" облікового запису, спочатку потрібно буде його видалити зі старого облікового запису. Просто щоб зробити речі трохи неможливішими :)
Jeroen Bouma

7

iTunesConnect тепер дозволяє переносу програм із певними обмеженнями додатків (в даний час заборонені додатки iCloud або Push Notifications. Звичайно, локальні сповіщення)

Дивіться поширені запитання iTunesConnect про переклади додатків ... https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1

Ви можете ініціювати або приймати передачу лише в тому випадку, якщо ваш логін iTunesConnect має дозволи ролі "Legal".

ПІСЛЯ ПЕРЕКЛЮЧЕННЯ : Код ідентифікатора і пакетної групи взагалі не зміниться. Також не буде застосовано жоден ідентифікатор покупки через додаток.

У моєму обліковому записі розробника моєї компанії я бачу додаток із ТОЧОЮ ІДОЮ TeamID.BundleID, як я бачив у вихідному коді, який було придбано у іншої компанії (і цей вихідний код постачався окремо, а не через Apple) ...

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

Цей bundleId тепер перелічено серед інших моїх програм, перелічених у програмах iTunesConnect Provisioning Profiles. Я просто створив нові профілі розробки та розповсюдження / надання AdHoc для свого недавно придбаного додатка. Потім я завантажив нові профілі забезпечення в Xcode, як і для будь-яких ваших власних додатків.

Досить безболісно. Дякую Apple.


5

Що сказав Лу Франко.

Де на прикладі насправді добре врахувати, оскільки їм зрештою довелося погодитися з тим, що всі існуючі клієнти повинні купувати додаток заново. Apple просто не має фонової інфраструктури для зміни власності.

Ще один поганий наслідок спадкової машини, створеної для продажу музики, якою спочатку був iTunes. Пісні, очевидно, не змінюють власників.

Дивіться тут, для Де вирішити: перенесення програми iphone за останній епізод


4

Відтепер це можливо за допомогою iTunesConnect.

Тепер програми можна переносити від одного розробника до іншого в iTunes Connect, наприклад, після придбання або після закінчення терміну дії дистрибуції. Передача права власності на додаток не впливає на доступність програми в App Store. Усі оцінки та відгуки будуть перенесені, а ваші клієнти надалі матимуть доступ до всіх доступних оновлень додатків. Щоб перенести додаток, перейдіть на сторінку "Резюме додатка" додатка в модулі "Керування вашими програмами" на iTunes Connect та натисніть "Перекласти додаток". Переконайтесь, що:

  • Ваш обліковий запис активний
  • Ви прийняли найновішу версію своїх контрактів
  • У вашому додатку принаймні одна затверджена версія
  • Ваша програма в Готова до продажу, Invalid Binary, відхилені, відхилені Розробник або розробник вилучила з продажу стану Будь
    пов'язаний
  • Покупки через додаток перебувають у режимі готового до надсилання, готового до продажу, відхиленого, розробник вилучений з продажу або у затвердженому стані
  • Ви знаєте ідентифікатор Apple ID агента команди отримувача та його ідентифікатор команди.

3

Як я розумію, це можна зробити, але це вимагає вручного втручання команди iTunes Store, може пройти кілька місяців, і це може спричинити певні періоди, коли ваш додаток не продається під жодним рахунком. Якщо ви знаєте, ким буде ваш клієнт, просто покладіть його під свій рахунок. Якщо ні, то пам’ятайте на майбутнє, що гортати додатки - справа непроста, і відповідно налаштуйте свою бізнес-модель.


3

Це можливо з червня 2013 року. Ви можете передати додаток іншому розробнику дуже просто - ось офіційний FAQ від Apple (доступний для зареєстрованих розробників).


3

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

Я виявив кілька проблем із програмами, які мають передплату (які станом на січень 2015 року не підлягають передачі). Спробувавши перенести додаток, я дізнався через поширені запитання в Центрі підтримки розробників iTC aka Довідковий розділ наступні речі (Посилання на розділ FAQ ) ...

Ви не можете передавати програми, які містять або використовують:

  • Права iCloud у будь-якій версії програми
  • Права на отримання книжки в будь-якій версії програми
  • SKU, який відповідає SKU однієї з програм одержувача, включаючи раніше вилучені
  • Покупка ідентифікаторів продукту через додаток, що відповідає ідентифікатору продукту "Покупка в додатку" одного з додатків одержувача, включаючи раніше вилучені покупки через додаток
  • Затверджені автоматичне поновлення, не поновлення або безкоштовна підписка через додаток, включаючи раніше вилучені підписки на придбання через додаток Пісочні програми Mac, які мають спільний каталог контейнерів груп додатків, з іншими додатками Mac також не можуть бути передані.

Щоб перенести будь-який із цих типів додатків, одержувач повинен створити додаток як новий. Поточні клієнти, рейтинги та відгуки не можна перенести в нову програму.

Також звичайні вимоги :

Щоб перенести додаток, переконайтесь, що:

  • Передавач та одержувач мають активні акаунти розробника та прийняли найновішу версію всіх основних угод, що діють на даний момент
  • У додатку принаймні одна затверджена версія
  • Додаток перебуває в стані "Готовий до продажу", недійсний бінарний файл, відхилений, розробник відхилений або розробник вилучений із продажу
  • Будь-які пов’язані покупки через додаток перебувають у стані готового до надсилання, готового до продажу, відхиленого, розробника вилучено з продажу або затвердженого
  • Ви знаєте Apple ID облікового запису агента отримувача та його ідентифікатор команди. Якщо програма використовує iAd, передавач та одержувач повинні прийняти найновішу версію всіх договорів iAd.

Сподіваємось, що допоможе уникнути випадків, перш ніж спробувати перенести додаток .


2

Оскільки передача права власності на даний момент не підтримується і є "процесом виключення", має сенс не вважати це своїм режимом роботи.

Велика проблема, з якою ви стикаєтеся: додаток прив’язаний до облікового запису розробника, і ви хочете зберегти ВАШ обліковий запис розробника після перенесення програми.

Отже, чому б не створити НОВИЙ обліковий запис розробника, єдиною метою якого є власник цього додатка, і, продаючи додаток, ви можете просто передати облікові дані облікового запису розробника новому власнику.

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

Звичайно, у вашому контракті про передачу буде міститися багатослівне пояснення, як, тим часом, будь-які гроші, які ви отримаєте від Apple, будуть передані новому власнику (встановіть обмеження в часі - як 90 днів) на це, щоб вони не брали назавжди для оновлення інформації.)

Я цього не пробував, але це здається життєздатним рішенням. Знову ж таки, проблема полягає в тому, що додаток прив’язаний до облікового запису розробника, і ви не хочете передавати свій. Отже, це просто робить сенс ™.


2

Останнє оновлення від iTunes Connect:

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

Ні, ви не можете перенести додаток в інший обліковий запис розробника в iTunes Connect. Щоб додати програму до іншого облікового запису, видаліть програму з поточного облікового запису та завантажте її в новий акаунт iTunes Connect.

Зауважте, що завантаження програми в новий обліковий запис iTunes Connect позбавить поточних клієнтів отримувати автоматичні та безкоштовні оновлення вашої програми. Всі відгуки клієнтів, рейтинг та інформація про рейтинг будуть скинуті. Ви не зможете повторно використовувати ім’я програми та SKU у старому обліковому записі. Якщо ви завантажили двійковий або застосували додаток із мережею iAd, ваш ідентифікатор пакету також не підлягає багаторазовому використанню.


2

Гадаю, я запізнився на вечірку, але Apple просто додала кнопку в iTunes Connect, щоб зробити це саме. Увійдіть у свій акаунт iTunes Connect, перейдіть до розділу "Керування програмами" та натисніть додаток, який потрібно перенести. У розділі праворуч у верхньому правому куті є кнопка для передачі вашої програми зараз.

Ура!


1

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

Чому б просто не продати додаток клієнту, перш ніж випускати його. Якщо вони хочуть побачити його запуск до його виходу, просто надіслали їм версію, побудовану з тимчасовим сертифікатом.


2
Це не відповідає на питання про передачу права власності на додаток іншому об'єкту. Ваша відповідь стосується лише підрядника, але не для, скажімо, Roxio, який хоче продати Angry Birds EA, не продаючи себе.
КПМ

Ось приклад у реальному світі: я пишу програму для замовника (я підрядник), і вони ще не мають свого акаунта, АЛЕ вони хочуть, щоб додаток було розроблено та випущено якнайшвидше. Випуск проходить добре, і вони нарешті отримують свій обліковий запис розробника підприємства. Як я можу перенести додаток із особистого облікового запису розробників на їхній?
БрайанH

1

Додаткові міркування:

Якщо ви просто можете переключити право власності на додаток за лаштунками, тим самим змінивши договір, але не саму програму, ви можете бути в порядку.

Але якщо ви просто збираєтеся передати свій вихідний код, майбутньому власнику програми доведеться підписати його своїм власним сертифікатом, який, в основному, буде додавати його як "новий".

Користувачі втратять свої налаштування (якщо у вашому додатку деяка конфігурація зберігається), і вони втратять історію програми в магазині (рейтинг тощо).


1
Програми ідентифікуються за допомогою ідентифікатора пакета, а не за сертифікатом. Якби ви були правильні, мій власний додаток не був би оновлений, оскільки мені довелося відтворити сертифікат між релізами.
бензадо

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

1

Згідно з новим повідомленням від Apple сьогодні (одразу після випуску iOS 7), це стало можливим. Там написано: "Програми тепер можна переносити від одного розробника до іншого в iTunes Connect, наприклад, після придбання або після закінчення терміну дії дистрибуції. Передача права власності на додаток не впливає на доступність програми в App Store. Усі рейтинги та відгуки буде переведено, а ваші клієнти надалі матимуть доступ до всіх доступних оновлень додатків ".


0

Щось корисне:

Документація на сайт Apple з новим інтерфейсом ITunesconnect випущена у вересні 5,2014

Код передачі за допомогою github

Примітка. Використовуйте обліковий запис ролі агента , і, можливо, вам слід спочатку натиснути "Угоди, податок та банкінг", щоб спочатку вимагати контрактів .


0

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

Новий додаток повинен був би бути безкоштовним (можливо, легка версія?), Тому ваші старі клієнти не будуть змушені купувати його знову. Єдиний реальний недолік, який я бачу в цьому, - це те, що новий додаток, по суті, починається заново з маркетингової точки зору, що, звичайно, не є другорядним предметом!

Мобільний Орчард мав статтю про перехід даних з Lite на платну версію програми, яка може представляти інтерес:

Міграція даних додатків iPhone з оплаченою оплатою за допомогою спеціальних обробників URL-адрес

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.