Mój zespół i ja mamy aplikację, którą niedługo udostępnimy do sklepu, ale wiemy, że w najbliższej przyszłości będziemy ją sprzedawać innej firmie. Czy ktoś ma jakieś doświadczenie w przenoszeniu własności aplikacji na inne konto?
W szczególności, gdy sprzedaję aplikację innej firmie ...
- Jak przeniesiemy aplikację na ich konto (jaki jest mechanizm)?
- Czy moi użytkownicy mogą nadal otrzymywać aktualizacje (wydane przez nowego właściciela) bez konieczności ponownego kupowania / ponownego pobierania aplikacji?
Odpowiedzi:
Od 11 czerwca 2013 stało się to oficjalnie możliwe. Oto oficjalna notatka:
Szanowny Programiście,
Aplikacje mogą być teraz przenoszone od jednego programisty do drugiego w ramach iTunes Connect, na przykład po przejęciu lub po wygaśnięciu umowy dystrybucyjnej. Przeniesienie własności aplikacji nie wpływa na jej dostępność w App Store. Wszystkie oceny i recenzje zostaną przeniesione, a Twoi klienci nadal będą mieć dostęp do wszystkich dostępnych aktualizacji aplikacji.
Aby przenieść aplikację, przejdź do strony Podsumowanie aplikacji w module Zarządzaj aplikacjami w iTunes Connect i kliknij Przenieś aplikację. Upewnić się, że:
• Twoje konto jest aktywne
• Zaakceptowałeś najbardziej aktualną wersję swoich umów
• Twoja aplikacja ma co najmniej jedną zatwierdzoną wersję
• Twoja aplikacja jest w stanie Gotowa do sprzedaży, Nieprawidłowy plik binarny, Odrzucona, Odrzucona przez programistę lub Programista usunięty ze sprzedaży
• Wszelkie powiązane zakupy w aplikacji są w stanie Gotowy do wysłania, Gotowy do sprzedaży, Odrzucony, Usunięty ze sprzedaży lub Zatwierdzony przez programistę
• Znasz Apple ID przedstawiciela zespołu odbiorcy i jego identyfikator zespołu.
Więcej informacji na temat przesyłania aplikacji można znaleźć w samouczku wideo w iTunes Connect. Aby znaleźć odpowiedzi na często zadawane pytania dotyczące przenoszenia aplikacji, zobacz często zadawane pytania w witrynie iTunes Connect.
Pozdrawiamy, Zespół App Store
źródło
AKTUALIZACJA: TA ODPOWIEDŹ JEST NIEaktualna. WYDAJE SIĘ, ŻE BYŁA POPRAWNA W CZASIE NAPISANIA. NIE MA POTRZEBY GŁOSU NA TO, ALE NIE WIERZ W TO!
Oficjalna odpowiedź brzmi: nie . Z FAQ połączenia iTunes :
Dodatkowe zasoby, które to potwierdzają, od programisty FutureTap, Ortwina Gentza, gdy kupił WhereTo? z Sophiestication Software:
przenoszenie ostatniego odcinka aplikacji na iPhone'a
wyrzeźbione w kamieniu przenoszące aplikację na iPhone'a
źródło
Kontynuacja: w końcu: jest to możliwe (stan na koniec marca 2010).
Nie przeczytałem wszystkich komentarzy ani innych wątków na ten temat, więc może to być przestarzałe, ale wydaje się, że jest to zasadniczo związane ze strukturą AppStore związaną z iTunes.
Nie możesz być częścią zespołów Beatles i Rolling Stones ...
W każdym razie, w końcu koledze udało się załatwić sprawę i uruchomiliśmy naszą aplikację (która działała na moim prywatnym, pojedynczym koncie Dev) na nowym koncie korporacyjnym. Zachowaliśmy nasze oceny, nasze pierwsze miejsce w naszej kategorii w Appstore i w sumie poszło gładko (po kilku godzinach rozmów telefonicznych z Apple).
O ile dobrze pamiętam, głównym problemem było to, że ludzie z działu pomocy wiedzieli, że wszystko się zmieni, ale nie wiedzieli, kiedy i jak. Prawdopodobnie z powodu nadchodzącego iPada i związanych z tym ram czasowych). Tak czy siak. Jest to możliwe i całkiem proste. Wyślij prośbę, poczekaj kilka tygodni (może to być już kilka dni), a otrzymasz przelew. Jest jednak jeden problem: mogą mieć jakiś błąd w swoim kodzie migracji, ponieważ po migracji firma apple miesza imię i nazwisko konta deweloperskiego / głównego. cóż, kogo to obchodzi.
źródło
Miałem z tym własne doświadczenie, a odpowiedź, którą otrzymałem od Apple Developer Relations (chociaż otrzymanie odpowiedzi e-mailowej i 6 tygodni na kolejną rozmowę telefoniczną zajęło mi miesiąc) było (w skrócie), że obecnie nie oferują jakikolwiek sposób przenoszenia poszczególnych aplikacji z jednego konta programisty na drugie.
Zrobił to, mówiąc, że istnieje jedna „opcja” wykonania tego rodzaju przelewu, polegająca na usunięciu aplikacji z konta, na którym jest obecnie, a następnie ponownym przesłaniu jej do sklepu Apple z nowego konta o tej samej nazwie (ale miałby nowy identyfikator sklepu z aplikacjami). Wskazałem (i przyznał), że spowoduje to usunięcie wszelkich istniejących recenzji użytkowników, zrujnowanie ścieżki aktualizacji dla istniejących użytkowników, zerwanie reklam iAd, zakupów w aplikacji i integracji centrum gier. Więc to naprawdę nie jest żadne rozwiązanie.
Powiedział również, że nie jest możliwe przeniesienie własności wszystkich aplikacji na inne istniejące konto (wydaje się, że brakuje im szczegółowości przenoszenia poszczególnych aplikacji). Gdybym jednak chciał oddać wszystkie swoje aplikacje innej osobie, byłoby to możliwe, tworząc korporację (prawdopodobnie S-Corp, chociaż nie doradzał), przenosząc własność mojego konta na S-Corp (co byłoby dozwolone gdybym był współwłaścicielem), a następnie sprzedałem s-corp nowemu właścicielowi. (Tak, prawda?)
Metoda, którą planuję, jest następująca (zaktualizuję po moim sukcesie), W moim konkretnym przypadku mam płatną aplikację, którą (.99) próbuję przenieść na innego właściciela:
Utworzę lekką aplikację przy użyciu tego samego identyfikatora AppID, który jest przeznaczony do informowania użytkowników, że aplikacja zmieniła właściciela, i udostępnię łącze do sklepu z aplikacjami, z którego mogą pobrać nową aplikację. Po uruchomieniu prześle zahaszowany formularz ich identyfikatora UDID na serwer (który będę teraz musiał utrzymywać) wymieniając ich jako poprzedniego klienta.
Prześlę tę nową lekką aplikację na moje istniejące konto jako uaktualnienie do innej istniejącej aplikacji (tak, aby podczas aktualizacji użytkownicy zostali oznaczeni jako istniejący klient, otrzymali komunikat wyjaśniający sytuację i łącze do nowa aplikacja)
Przekonwertuję moją płatną aplikację na lekką aplikację, która ma pewną funkcjonalność, ale wymaga zakupu w aplikacji w wysokości .99, aby uzyskać pełną funkcjonalność. Ponadto ta nowa aplikacja sprawdzi z moim serwerem, czy identyfikator UDID znajduje się w istniejącej bazie danych klientów, a jeśli tak, zapewni im pełną funkcjonalność (bez konieczności dokonywania zakupu w aplikacji).
... ARGHH! :) To brzydkie doświadczenie dla klientów i mnóstwo pracy dla programisty ... ale jedyna opcja, jaką zapewnia Apple. (Chociaż nie jestem pewien, czy to w ogóle zadziała, ponieważ jest całkowicie możliwe, że odrzucą moją lekką „aktualizującą” aplikację ze sklepu, a tym samym zapobiegną również ścieżce aktualizacji przez hakera)
AKTUALIZACJA : Za dużo pracy dla osoby, której próbowałem przekazać aplikację. Skończyło się na tym, że nie kontynuowałem planu. Pomyśl, że prawdopodobnie może nadal działać i chciałbym usłyszeć od każdego, kto spróbuje lub zdejmie :)
źródło
iTunesConnect zezwala teraz na przenoszenie aplikacji przy pewnych ograniczeniach aplikacji (obecnie nie są dozwolone żadne aplikacje iCloud ani powiadomienia push. Powiadomienia lokalne są oczywiście w porządku).
Zobacz najczęściej zadawane pytania dotyczące iTunesConnect dotyczące transferu aplikacji ... https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1
Możesz zainicjować lub zaakceptować transfer tylko wtedy, gdy Twój login iTunesConnect ma uprawnienia roli „Legal”.
Po transferze: The ID druzyny i bundleID nie zmieni się w ogóle. Ani żaden z identyfikatorów zakupów w aplikacji.
Na koncie dewelopera mojej firmy widzę teraz aplikację z DOKŁADNIE TYM SAMYM identyfikatorem zespołu.BundleID, jak widziałem w kodzie źródłowym zakupionym od innej firmy (i ten kod źródłowy został dostarczony osobno, a nie przez Apple) ...
Ten bundleId jest teraz wymieniony wśród innych moich aplikacji wymienionych w profilach aprowizacji iTunesConnect. Po prostu utworzyłem nowe profile tworzenia i dystrybucji / udostępniania AdHoc dla mojej nowo zakupionej aplikacji. Następnie pobrałem nowe profile obsługi administracyjnej do Xcode, tak jak w przypadku każdej z Twoich własnych aplikacji.
Całkiem bezbolesne. Dziękuję Apple.
źródło
Co powiedział Lou Franco.
Przykład „Where To” jest naprawdę dobry do rozważenia, ponieważ ostatecznie musieli zadowolić się faktem, że wszyscy obecni klienci muszą ponownie kupić aplikację. Apple po prostu nie ma infrastruktury umożliwiającej zmianę właściciela.
Kolejna zła konsekwencja odziedziczonej maszyny do sprzedaży muzyki, którą pierwotnie był iTunes. Piosenki najwyraźniej nie zmieniają właścicieli.
Zobacz tutaj, gdzie znaleźć rozwiązanie: przesyłanie ostatniego odcinka aplikacji na iPhone'a
źródło
Od teraz jest to możliwe dzięki iTunesConnect.
źródło
Z tego, co rozumiem, można to zrobić, ale wymaga to ręcznej interwencji zespołu iTunes Store, może zająć kilka miesięcy i może wiązać się z okresami, w których aplikacja nie jest w sprzedaży na żadnym z kont. Jeśli wiesz, kim będzie Twój klient, po prostu umieść go na jego koncie. Jeśli nie, pamiętaj na przyszłość, że przerzucanie aplikacji nie jest łatwą rzeczą i odpowiednio dostosuj swój model biznesowy.
źródło
Jest to możliwe od czerwca 2013 roku. Możesz bardzo łatwo przenieść aplikację do innego dewelopera - oto oficjalne FAQ od Apple (dostępne dla zarejestrowanych programistów).
źródło
Oprócz wspomnianych już rzeczy zauważyłem, że mogą pojawić się pewne problemy, o których nigdzie nie ma mowy w wytycznych AppStore ani w dokumentacji.
Znalazłem kilka problemów z aplikacjami posiadającymi subskrypcje (których nie można przenieść na styczeń 2015 r.). Po próbie przeniesienia aplikacji dowiedziałem się z FAQ w Centrum pomocy dla programistów iTC, czyli w sekcji pomocy, o następujących rzeczach (łącze do sekcji FAQ ) ...
Również typowe wymagania to :
Mam nadzieję, że pomoże to uniknąć wpadek, zanim spróbujesz przenieść aplikację .
źródło
Ponieważ przeniesienie własności nie jest obecnie obsługiwane i jest to „proces wyjątkowy”, nie ma sensu traktować go jako trybu działania.
Duży problem, przed którym stoisz, polega na tym, że aplikacja jest powiązana z kontem programisty i po przeniesieniu aplikacji chcesz zachować SWOJE konto programisty.
Dlatego dlaczego nie założyć NOWEGO konta programisty, którego jedynym celem jest bycie posiadaczem tej jednej aplikacji, a kiedy sprzedajesz aplikację, możesz po prostu przenieść dane logowania programisty do nowego właściciela.
W tym momencie mogą zaktualizować imię i nazwisko, adres, nazwę firmy, informacje o banku itp.
Oczywiście Twoja umowa przeniesienia będzie zawierała kilka słów wyjaśniających, w jaki sposób w międzyczasie wszelkie pieniądze, które otrzymasz od Apple, zostaną przekazane nowemu właścicielowi (wyznacz limit czasowy - jak 90 dni - na to, aby nie przyjmowali na zawsze, aby zaktualizować informacje.)
Nie próbowałem tego, ale wydaje się, że jest to realne rozwiązanie. Znowu problem polega na tym, że aplikacja jest powiązana z kontem programisty i nie chcesz przenosić swojego. Stąd to Just Makes Sense ™.
źródło
Ostatnia aktualizacja z iTunes Connect:
źródło
Chyba spóźniłem się na imprezę, ale Apple właśnie dodał przycisk do iTunes Connect, aby to zrobić. Zaloguj się na swoje konto iTunes Connect, przejdź do „Zarządzaj aplikacjami” i kliknij aplikację, którą chcesz przenieść. W sekcji w prawym górnym rogu znajduje się przycisk do przeniesienia aplikacji.
Twoje zdrowie!
źródło
O ile wiem, nie ma możliwości przeniesienia aplikacji do innego użytkownika / firmy. Myślę, że aplikacja od początku powinna znajdować się na koncie Twoich klientów. W przeciwnym razie prawdopodobnie masz również problemy z płatnością (ludzie płacą Ci zamiast Twojego klienta).
Dlaczego nie sprzedać aplikacji klientowi przed jej wydaniem? Jeśli chcą zobaczyć, jak działa, zanim zostanie wydany, po prostu wyślij im wersję zbudowaną z certyfikatem ad-hoc.
źródło
Oto dodatkowe uwagi:
Jeśli możesz po prostu zmienić własność aplikacji za kulisami, zmieniając w ten sposób umowę, ale nie samą aplikację, możesz być w porządku.
Ale jeśli zamierzasz tylko przenieść kod źródłowy, przyszły właściciel aplikacji będzie musiał podpisać go własnym certyfikatem, który w zasadzie wyrenderuje aplikację jako „nową”.
Użytkownicy utracą swoje ustawienia (jeśli Twoja aplikacja utraciła konfigurację) i utracą historię aplikacji w sklepie z aplikacjami (ranking itp.).
źródło
Zgodnie z nową zapowiedzią firmy Apple w dniu dzisiejszym (tuż po wydaniu iOS 7) stało się to możliwe. Mówi się, że „Aplikacje mogą być teraz przenoszone od jednego programisty do drugiego w ramach iTunes Connect, na przykład po przejęciu lub po wygaśnięciu umowy dystrybucyjnej. Przeniesienie własności aplikacji nie wpływa na dostępność aplikacji w App Store. Wszystkie oceny i recenzje zostaną przeniesione, a Twoi klienci nadal będą mieć dostęp do wszystkich dostępnych aktualizacji aplikacji ”.
źródło
Coś pomocnego:
Dokumentacja witryny Apple z nowym interfejsem użytkownika itunesconnect wydana we wrześniu 5,2014
Prześlij kod za pomocą github
UWAGA: Środek używać konta rola , a może należy kliknąć „Umowy, podatki, i Bankowość” na żądanie Umów pierwszych .
źródło
Nie sądzę, że możesz przenieść własność na inne konto. Ale prostym rozwiązaniem byłoby dodanie schematów adresów URL do aplikacji, aby umożliwić przesyłanie danych z aplikacji do nowej aplikacji, którą klient wydałby z tego samego źródła.
Nowa aplikacja musiałaby być jednak bezpłatna (może wersja lite?), Więc Twoi starzy klienci nie byliby zmuszeni do jej ponownego zakupu. Jedynym prawdziwym minusem, jaki widzę, jest to, że nowa aplikacja zaczynałaby się od nowa z punktu widzenia marketingu, co oczywiście nie jest drobną rzeczą!
Mobile Orchard zamieścił artykuł na temat migracji danych z wersji Lite do płatnej aplikacji, który może być interesujący:
Migracje danych aplikacji na iPhone z wersji Lite do płatnej z niestandardowymi programami obsługi adresów URL
źródło