programing

앱 스토어에서 아이폰 앱 소유권 이전

linuxpc 2023. 5. 31. 15:22
반응형

앱 스토어에서 아이폰 앱 소유권 이전

저희 팀과 저는 곧 매장에 앱을 제출할 예정이지만 가까운 미래에 다른 회사에 앱을 판매할 것으로 알고 있습니다.앱의 소유권을 다른 계정으로 이전한 경험이 있는 사람이 있습니까?

특히, 다른 회사에 앱을 판매할 때...

  • 앱을 계정으로 이동하려면 어떻게 해야 합니까(메커니즘은 무엇입니까)?
  • 사용자가 앱을 다시 구입/재다운로드하지 않고도 업데이트(새 소유자가 릴리스)를 받을 수 있습니까?

2013년 6월 11일부터 공식적으로 가능해졌습니다.여기 공식 메모가 있습니다.

개발자님께,

이제 iTunes Connect 내에서 한 개발자에서 다른 개발자로 앱을 전송할 수 있습니다(예: 인수 후 또는 배포 계약이 만료된 경우).앱의 소유권을 이전해도 앱 스토어에서 앱의 사용 가능 여부에 영향을 미치지 않습니다.모든 등급과 리뷰가 전송되며 고객은 사용 가능한 모든 앱 업데이트에 계속 액세스할 수 있습니다.

앱을 전송하려면 iTunes Connect의 Manage Your Applications 모듈에 있는 앱의 앱 요약 페이지로 이동하여 앱 전송을 클릭합니다.다음 사항을 확인합니다.

계정이 활성 상태입니다.

계약의 최신 버전을 수락했습니다.

앱에 하나 이상의 승인된 버전이 있습니다.

앱이 판매 준비됨, 잘못된 이진, 거부됨, 개발자 거부됨 또는 개발자가 판매에서 제거됨 상태입니다.

관련된 모든 In-App 구매가 제출 준비 완료, 판매 준비 완료, 거부됨, 개발자가 판매에서 제거됨 또는 승인됨 상태임

수신인의 팀 에이전트 및 팀 ID의 Apple ID를 알고 있습니다.

앱 전송에 대한 자세한 내용은 iTunes Connect의 비디오 튜토리얼을 참조하십시오.앱 전송과 관련된 일반적인 질문에 대한 대답을 보려면 iTunes Connect의 FAQ를 참조하십시오.

App Store 팀에서 확인하시기 바랍니다.

업데이트: 이 답변은 최신 버전이 아닙니다.작성 당시에는 정확했던 것으로 보입니다그것을 부결시킬 필요는 없지만, 그것도 믿지 마세요!


공식적인 대답은 아니오입니다.iTunes Connect FAQ:

다른 개발자에게 앱을 판매하여 앱스토어에서 더 이상 배포할 수 없습니다.앱을 새 개발자의 아이튠즈 커넥트 계정으로 전송할 수 있습니까?

지금은 앱을 다른 개발자 계정으로 전송할 수 없습니다.다른 개발자 계정을 통해 앱을 판매하려면 현재 iTunes Connect 계정에서 앱 판매를 중지하고 새 iTunes Connect 계정으로 앱을 업로드해야 합니다.

새 iTunes Connect 계정에 앱을 업로드하면 현재 고객이 자동으로 무료로 앱 업데이트를 받을 수 없습니다.모든 고객 리뷰, 등급 및 순위 정보도 재설정됩니다.

FutureTap 개발자 Ortwin Gentz가 WhereTo를 구입했을 때 제공한 추가 리소스는 무엇입니까?소피스티케이션 소프트웨어에서:

지난 회 아이폰 앱 전송하기

아이폰 앱을 전송하는 돌에 새겨진.

후속 조치: 결국: 가능합니다(2010년 3월 말 기준).

나는 이 문제에 대한 모든 코멘트나 다른 스레드를 읽지 않았기 때문에 이것은 쓸모가 없을지도 모르지만, 기본적으로 앱스토어의 아이튠즈 관련 구조와 관련이 있는 것 같습니다.

비틀즈와 롤링 스톤스 밴드의 일원이 될 수 없습니다.

어쨌든, 결국 동료 한 명이 일을 해결할 수 있었고, 우리는 새로운 엔터프라이즈 계정으로 애플리케이션(제 개인 단일 Dev 계정으로 실행)을 실행할 수 있었습니다.우리는 앱스토어에서 우리의 카테고리에서 1위를 차지한 평점을 유지했고, 모든 것이 순조롭게 진행되었습니다(애플과 몇 시간 동안 전화 통화를 한 후에).

제가 기억하는 한, 주요 문제는 헬프데스크 직원들이 상황이 변화할 것을 알고 있었지만 언제 어떻게 변화할지는 알지 못했다는 것입니다.아마도 iPad가 출시되고 관련 일정이 포함되어 있기 때문일 것입니다.어쨌든.그것은 가능하고, 꽤 쉽습니다.요청을 보내고 2주 정도(지금쯤이면 며칠 정도) 기다리면 전송이 가능합니다.하지만 한 가지 문제:애플은 마이그레이션 후 개발자/마스터 계정의 이름과 성을 혼합하기 때문에 마이그레이션 코드에 버그가 있을 수 있습니다.글쎄, 누가 신경 쓰겠어요.

저는 이것에 대한 저만의 경험이 있었고, Apple Developer Relations(E-메일 응답에 한 달이 걸리고 후속 전화에 6주가 걸렸지만)로부터 얻은 답변은 현재 개별 애플리케이션을 한 개발자 계정에서 다른 계정으로 전송할 수 있는 방법을 제공하지 않는다는 것입니다.

그는 이러한 종류의 전송을 위한 단일 "옵션"이 있다고 말하며, 이는 현재 사용 중인 계정에서 앱을 삭제한 다음 동일한 이름으로 새 계정에서 애플 스토어에 다시 제출하는 것입니다(그러나 새 앱스토어 ID가 있음).저는 (그리고 그는) 이것이 기존 사용자 리뷰를 삭제하고, 기존 사용자의 업그레이드 경로를 망치고, iAds를 중단하고, 앱 내 구매 및 게임 센터 통합을 초래할 것이라고 지적했습니다.그래서 그것은 정말로 전혀 해결책이 아닙니다.

그는 또한 모든 앱의 소유권을 다른 기존 계정으로 이전하는 것은 불가능하다고 말했습니다(개별 앱을 이동할 수 있는 세분성이 부족한 것으로 보입니다)하지만 제가 모든 앱을 다른 개인에게 포기하고 싶다면 법인을 만들고(아마도 그가 조언하지는 않았지만), 제 계정의 소유권을 S-Corp로 이전한 다음(제가 부분 소유자라면 허용될 것입니다), S-Corp를 새 소유자에게 매각하는 것이 가능할 수 있습니다.(좋아하죠?)

다음과 같은 방법으로 업데이트할 예정입니다(성공적으로 업데이트). 특정한 경우에는 다른 소유자에게 전송하려는 유료 응용 프로그램(.99)이 있습니다.

  1. 사용자에게 애플리케이션 소유자가 변경되었음을 알리기 위해 설계된 동일한 AppID를 사용하여 경량 애플리케이션을 생성하고, 새로운 애플리케이션을 다운로드할 수 있는 앱 스토어 링크를 제공합니다.출시되면 해시된 형태의 UDID를 이전 고객으로 나열된 서버에 업로드합니다(이제 유지 관리해야 합니다).

  2. 저는 이 새로운 경량 앱을 다른 기존 앱으로 업그레이드하기 위해 기존 계정에 업로드할 것입니다(사용자가 업데이트할 때 대신 기존 고객으로 표시되고 상황을 설명하는 메시지와 새 앱에 대한 링크가 제공됩니다).

  3. 저는 제 유료 앱을 약간의 기능은 있지만 전체 기능을 얻기 위해서는 .99의 앱 내 구매가 필요한 가벼운 앱으로 변환할 것입니다.또한 이 새로운 앱은 기존 고객 데이터베이스에 UDID가 있는지 확인하기 위해 서버와 함께 확인하고, 그렇다면 앱 내 구매를 하지 않고도 전체 기능을 제공합니다.

으악! :) 고객들에게는 추악한 경험이고 개발자에게는 엄청나게 많은 일입니다...애플이 제공하는 유일한 옵션입니다. (하지만, 그들이 스토어에서 나의 가벼운 "업데이트" 애플리케이션을 거부할 가능성이 완전히 있기 때문에, 해킹 업그레이드 경로도 막을 수 있기 때문에, 그것이 작동할지 확신할 수 없습니다.)

업데이트: 지원서를 내려고 했던 사람에게는 너무 많은 일이 있습니다.결국 계획을 진행하지 못했습니다.그것이 아마도 여전히 작동할 수 있다고 생각하고, 그것을 시도하거나 성공하는 사람들로부터 듣고 싶어합니다:)

iTunesConnect는 이제 특정 앱 제한이 주어지면 앱 전송을 허용합니다(현재는 iCloud 또는 Push Notifications 앱이 허용되지 않습니다).물론 로컬 알림도 괜찮습니다.)

앱 전송에 대한 iTunesConnect FAQ를 참조하십시오...https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1

iTunesConnect 로그인에 "법적" 역할 권한이 있는 경우에만 전송을 시작하거나 수락할 수 있습니다.

이전 후:teamId번들ID는 전혀 변경되지 않습니다.앱 내의 어떤 것도 ID를 구매하지 않습니다.

회사의 개발자 계정에 정확히 동일한 팀을 가진 앱이 표시됩니다.ID. 번들다른 회사에서 구매한 소스코드에서 본 아이디(그리고 그 소스코드는 애플이 아닌 별도로 배송됨)...

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

이 bundleId는 이제 iTunesConnect의 Provisioning Profiles에 나열된 다른 앱 중 하나입니다.새로 구입한 앱을 위해 개발 및 배포/AdHoc 프로비저닝 프로필을 새로 만들었습니다.그런 다음 저는 당신의 다른 앱과 마찬가지로 새로운 프로비저닝 프로필을 Xcode에 다운로드했습니다.

통증이 전혀 없습니다.Apple 감사합니다.

루 프랑코가 한 말.

기존의 모든 고객이 앱을 다시 구매해야 한다는 사실에 만족해야 했기 때문에 Where To 예제를 고려하는 것이 정말 좋습니다.Apple에는 소유권을 변경할 수 있는 배경 인프라가 없습니다.

아이튠즈가 원래 가지고 있던 음악 판매용 기계의 또 다른 나쁜 결과는 이렇습니다.노래는 분명히 주인을 바꾸지 않습니다.

해결 방법: 아이폰 전송 마지막 에피소드는 여기를 참조하십시오.

이제 iTunesConnect를 사용하여 이 작업을 수행할 수 있습니다.

이제 iTunes Connect 내에서 한 개발자에서 다른 개발자로 앱을 전송할 수 있습니다(예: 인수 후 또는 배포 계약이 만료된 경우).앱의 소유권을 이전해도 앱 스토어에서 앱의 사용 가능 여부에 영향을 미치지 않습니다.모든 등급과 리뷰가 전송되며 고객은 사용 가능한 모든 앱 업데이트에 계속 액세스할 수 있습니다.앱을 전송하려면 iTunes Connect의 Manage Your Applications 모듈에 있는 앱의 앱 요약 페이지로 이동하여 앱 전송을 클릭합니다.다음 사항을 확인합니다.

  • 계정이 활성 상태입니다.
  • 계약의 최신 버전을 수락했습니다.
  • 앱에 하나 이상의 승인된 버전이 있습니다.
  • 완료, 이진,거부됨 입니다. Any 준 비 상 태 잘 못 됨 됨 거 부 거 개 또 발 개 됨 판 제 는 상 자 서 임 태 됨 거 에 매 발 부 앱 자 이 매 이 진 이 ▁your 상 ▁any 임 ▁is 제 태 ▁the ▁removed 됨 거 ▁state ▁in 서 판 ▁invalid 앱 ▁developer 에 매 , ▁rejected ▁or
  • 앱 내 구매가 제출 준비 완료, 판매 준비 완료, 거부됨, 개발자가 판매에서 제거됨 또는 승인됨 상태임
  • 수신인의 팀 에이전트 및 팀 ID의 Apple ID를 알고 있습니다.

제가 알기로는, 이것은 할 수 있지만, 그것은 아이튠즈 스토어 팀의 수동 개입이 필요하고, 수개월이 걸릴 수 있으며, 당신의 앱이 두 계정으로 판매되지 않는 기간이 포함될 수 있습니다.고객이 누구가 될 것인지 알고 있다면 우선 고객의 계정에 입력하십시오.그렇지 않다면 앱을 뒤집는 것은 쉬운 일이 아니라는 것을 기억하고 그에 따라 비즈니스 모델을 조정하십시오.

그것은 2013년 6월부터 가능합니다.앱을 다른 개발자에게 매우 쉽게 전송할 수 있습니다. 여기 Apple의 공식 FAQ가 있습니다(등록된 개발자가 사용 가능).

이미 언급한 사항 외에도 AppStore 지침이나 설명서에 언급되지 않은 특정 문제가 발생할 수 있습니다.

구독이 있는 앱(2015년 1월 현재 전송 불가)에서 몇 가지 문제를 발견했습니다.앱 전송을 시도한 후 iTC 개발자 지원 센터의 FAQ(도움말 섹션)를 통해 다음 사항을 알게 되었습니다(FAQ 섹션 링크).

다음을 포함하거나 사용하는 앱은 전송할 수 없습니다.

  • 앱의 모든 버전에서 iCloud 사용 권한
  • 앱의 모든 버전에서 사용할 수 있는 통장 자격
  • 이전에 제거된 SKU를 포함하여 수신자의 앱 중 하나의 SKU와 일치하는 SKU
  • 이전에 제거된 앱 내 구매를 포함하여 수신자 앱 중 하나의 앱 내 구매 제품 ID와 일치하는 앱 내 구매 제품 ID
  • 이전에 제거된 In-App 구매 구독을 포함하여 승인된 자동 갱신형, 비갱신형 또는 무료 구독 In-App 구매 다른 Mac 앱과 Application Group Container Directory를 공유하는 Sandboxed Mac 앱도 이전할 수 없습니다.

이러한 유형의 앱을 전송하려면 수신자가 앱을 새 앱으로 만들어야 합니다.현재 고객, 등급 및 리뷰는 새 앱으로 전송할 수 없습니다.

또한 일반적인 요구사항은 다음과 같습니다.

앱을 전송하려면 다음 사항을 확인합니다.

  • 양도자와 수취인이 활성 개발자 계정을 가지고 있으며 현재 시행 중인 모든 마스터 계약의 최신 버전을 수락했습니다.
  • 앱에 하나 이상의 승인된 버전이 있습니다.
  • 앱이 판매 준비됨, 잘못된 이진, 거부됨, 개발자 거부됨 또는 개발자가 판매에서 제거됨 상태입니다.
  • 관련된 모든 In-App 구매가 제출 준비 완료, 판매 준비 완료, 거부됨, 개발자가 판매에서 제거됨 또는 승인됨 상태임
  • 수신자의 Team Agent의 Apple ID와 팀 ID를 알고 있습니다. 앱이 iAd를 사용하는 경우 전송자와 수신자는 모든 iAd 계약의 최신 버전을 수락해야 합니다.

앱을 전송하기 전에 불상사를 피할 수 있기를 바랍니다.

소유권 이전은 현재 지원되지 않으며 "예외 프로세스"이기 때문에 운영 모드로 사용하지 않는 것이 좋습니다.

당신이 직면한 큰 문제는 앱이 개발자 계정에 연결되어 있고 앱을 전송한 후 개발자 계정을 유지하려는 것입니다.

따라서 새로운 개발자 계정을 설정하는 것이 좋습니다. 이 계정의 유일한 목적은 이 앱의 소유자이며, 앱을 판매할 때 개발자 계정 자격 증명을 새 소유자에게 전송하는 것입니다.

이 때 이름, 주소, 회사 이름, 은행 정보 등을 업데이트할 수 있습니다.

물론, 당신의 이적 계약에는 그 사이에 애플로부터 받은 돈이 어떻게 새 소유자에게 흘러들어갈 것인지를 설명하는 요약이 있을 것입니다(90일 정도의 시간 제한을 두어서 그들이 정보를 업데이트하는 데 오래 걸리지 않도록 합니다).

저는 이것을 시도해 본 적이 없지만, 실행 가능한 해결책인 것 같습니다.다시 말하지만, 문제는 앱이 개발자 계정에 연결되어 있고 당신의 계정을 전송하고 싶지 않다는 것입니다.따라서, 이것은 말이 되는 것입니다™.

iTunes Connect의 최근 업데이트:

저는 제 앱을 다른 개발자에게 팔아서 더 이상 앱스토어에서 배포할 수 없습니다.앱을 새 개발자의 아이튠즈 커넥트 계정으로 전송할 수 있습니까?

아니요, 앱을 iTunes Connect의 다른 개발자 계정으로 전송할 수 없습니다.다른 계정에 앱을 추가하려면 현재 계정에서 앱을 제거한 후 새 iTunes Connect 계정으로 업로드합니다.

새 iTunes Connect 계정에 앱을 업로드하면 현재 고객이 자동으로 무료로 앱 업데이트를 받을 수 없습니다.모든 고객 리뷰, 등급 및 순위 정보가 재설정됩니다.이전 계정에서는 앱 이름과 SKU를 재사용할 수 없습니다.바이너리를 업로드했거나 iAd 네트워크에서 앱을 사용한 경우 번들 ID도 재사용할 수 없습니다.

파티에 늦었지만 애플은 이것을 하기 위해 아이튠즈 커넥트에 버튼을 추가했습니다.iTunes Connect 계정에 로그인하고 '앱 관리'로 이동한 후 전송할 앱을 클릭합니다.오른쪽 상단에 앱 전송 버튼이 있습니다.

건배!

제가 알기로는 앱을 다른 사용자/회사로 전송할 방법이 없습니다.저는 앱이 처음부터 당신의 고객 계정에 있어야 한다고 생각합니다.그렇지 않으면 결제 문제도 있을 수 있습니다(고객 대신 사람들이 지불).

앱을 출시하기 전에 고객에게 판매하는 것이 어떻습니까?릴리스되기 전에 실행 중인 것을 확인하려면 임시 인증서로 구축된 버전을 전송하면 됩니다.

추가로 고려해야 할 사항은 다음과 같습니다.

응용프로그램의 소유권을 백그라운드에서 전환하여 계약을 변경할 수 있지만 응용프로그램 자체는 변경할 수 없는 경우에는 문제가 없을 수 있습니다.

그러나 소스 코드를 전송하려는 경우, 앱의 미래 소유자는 자신의 인증서로 서명해야 하며, 이는 기본적으로 앱을 "새로운" 인증서로 렌더링합니다.

사용자는 설정(앱에서 일부 구성 지속성을 수행한 경우)을 잃게 되고 앱스토어의 앱 기록(순위 지정 등)을 잃게 됩니다.

오늘(iOS 7 출시 직후) Apple의 새로운 발표에 따르면 이것이 가능해졌습니다."앱은 이제 iTunes Connect 내에서 한 개발자에서 다른 개발자로 이전될 수 있습니다. 예를 들어, 인수 후 또는 배포 계약이 만료된 경우입니다.앱의 소유권을 이전해도 앱 스토어에서 앱의 사용 가능 여부에 영향을 미치지 않습니다.모든 등급과 리뷰가 전송되고 고객은 사용 가능한 모든 앱 업데이트에 계속 액세스할 수 있습니다."

도움이 되는 것:

2014년 9월 5일에 출시된 새로운 항목 연결 UI가 포함된 Apple 사이트 설명서

Github을 사용한 전송 코드

참고: 에이전트 역할 계정을 사용합니다. 먼저 계약을 요청하려면 "계약, 세금은행"을 클릭해야 합니다.

저는 당신이 다른 계정으로 소유권을 이전할 수 있다고 생각하지 않습니다.그러나 간단한 해결책은 앱에 URL 체계를 추가하여 데이터를 앱에서 고객이 동일한 소스로 릴리스할 새 앱으로 전송할 수 있도록 하는 것입니다.

하지만 새로운 앱은 무료여야 할 것입니다. (아마도 라이트 버전일 것입니다.) 그래서 당신의 오래된 고객들이 그것을 다시 구매하도록 강요받지 않을 것입니다.제가 볼 수 있는 유일한 단점은 새로운 앱이 기본적으로 마케팅 관점에서 다시 시작한다는 것입니다. 물론 사소한 것도 아닙니다!

Mobile Orchard는 Lite에서 유료 버전으로 데이터를 마이그레이션하는 데 관심이 있을 수 있는 애플리케이션에 대해 다음과 같은 기사를 실었습니다.

사용자 지정 URL 핸들러를 사용한 Lite-to-Pay iPhone 응용 프로그램 데이터 마이그레이션

언급URL : https://stackoverflow.com/questions/671382/transferring-ownership-of-an-iphone-app-on-the-app-store

반응형