web-dev-qa-db-ja.com

App StoreでのiPhoneアプリの所有権の譲渡

私のチームと私はすぐにストアに提出するアプリを持っていますが、近いうちに別の会社にアプリを販売することを知っています。アプリの所有権を別のアカウントに移動した経験はありますか?

具体的には、アプリを別の会社に販売する場合...

  • アプリをアカウントに移動するにはどうすればよいですか(メカニズムは何ですか)。
  • ユーザーは、アプリを再購入/再ダウンロードすることなく、引き続き新しい所有者によってリリースされた更新を取得できますか?
123
kfitzpatrick

2013年6月11日から、これが正式に可能になりました。公式メモは次のとおりです。

親愛なる開発者、

ITunes Connect内で、たとえば買収後や配信契約の期限が切れたときに、開発者間でアプリを転送できるようになりました。アプリの所有権を譲渡しても、App Storeでのアプリの可用性には影響しません。すべての評価とレビューが転送され、顧客は引き続き利用可能なすべてのアプリの更新にアクセスできます。

アプリを転送するには、iTunes Connectの アプリケーションの管理 モジュールのアプリの[アプリの概要]ページに移動し、[アプリの転送]をクリックします。以下を確認してください:

•アカウントは有効です

•契約の最新バージョンに同意した

•アプリには少なくとも1つの承認済みバージョンがあります

•アプリが販売準備完了、無効なバイナリ、拒否、開発者が拒否、または開発者が販売から削除された状態

•関連付けられたアプリ内購入は、送信準備完了、販売準備完了、拒否、開発者の販売からの削除、または承認済みの状態です。

•Apple受信者のチームエージェントのIDとチームIDを知っている。

アプリの転送の詳細については、iTunes Connectのビデオチュートリアルを参照してください。アプリの転送に関する一般的な質問への回答を見つけるには、iTunes ConnectのFAQを参照してください。

よろしく、App Storeチーム

39
atyachin

UPDATE:この回答IS期限切れです。正しいと思われますAT書かれていました。ISダウン票する必要はありませんが、それを信じる必要はありません!


公式の答えはNoです。 iTunes Connect FAQ から:

アプリを別の開発者に販売したため、App Storeで配布できなくなりました。アプリを新しい開発者のiTunes Connectアカウントに転送できますか?

現時点では、アプリを別のデベロッパーアカウントに移行することはできません。アプリを別の開発者アカウントで販売したい場合は、現在のiTunes Connectアカウントで販売からアプリを削除し、新しいiTunes Connectアカウントでアプリをアップロードする必要があります。

新しいiTunes Connectアカウントにアプリをアップロードすると、現在の顧客がアプリケーションの自動および無料の更新を受信できなくなります。すべての顧客レビュー、評価、ランキング情報もリセットされます。

FutureTap開発者Ortwin Gentzから、WhereToを購入したときにこれを確認する追加リソースSophiestication Softwareから:

iPhoneアプリの最後のエピソードを転送する

iphoneアプリを転送する石に刻まれています

24
samvermette

フォローアップ:結局のところ、可能です(2010年3月下旬現在)。

私はこの問題に関するすべてのコメントや他のスレッドを読んでいませんので、これは時代遅れかもしれませんが、基本的にはiTunesに関連するappStoreの構造に関連しているようです。

ビートルズとローリングストーンズバンドに参加することはできません...

とにかく、結局、同僚がなんとか整理して、新しいエンタープライズアカウントで実行されていたアプリ(プライベートの単一のDevアカウントで実行されていました)を取得しました。私たちは評価を維持し、アプリストアのカテゴリで私たちのナンバーワンの地位を保ち、すべてが順調に進みました(Appleとの数時間の電話の後)。

私が思い出す限り、主な問題は、ヘルプデスクの人々が物事が変化することを知っていたが、いつ、どのようになっているかを知らなかったことでした。おそらくiPadの登場と関連するタイムラインによるものです)。とにかく。それは可能であり、非常に簡単です。リクエストを送信し、数週間待って(今から数日かかる場合があります)、転送が行われます。ただし、1つの問題:Appleは、移行後にdev/masterアカウントの名と姓を混合するため、移行コードにバグがある可能性があります。

23
codeclash

私はこれについて自分の経験があり、Apple Developer Relations(メールの返信を得るのに1か月かかり、フォローアップの電話に6週間かかりました)から得た答えは(短い)彼らは現在、ある開発者アカウントから別の開発者アカウントに個々のアプリケーションを転送する方法を提供していないこと。

彼は、この種の転送を行うための単一の「オプション」があり、それが現在使用しているアカウントからアプリを削除してから、Apple新しいアカウントから同じ名前で保存します(ただし、新しいアプリストアIDがあります)。アプリの購入、ゲームセンターの統合など、すべてのソリューションではありません。

彼はまた、すべてのアプリの所有権を別の既存のアカウントに譲渡することはできないと述べました(個々のアプリを移動する粒度が欠けているようです)。ただし、すべてのアプリを別の個人に放棄したい場合は、企業(おそらくS-Corp、おそらくアドバイスしませんでした)を作成し、アカウントの所有権をS-Corpに譲渡することで可能になります(許可されます)私が一部の所有者だった場合)、S-corpを新しい所有者に販売します。 (いいね?)

私が行く予定の方法は次のとおりです(成功すると更新します)、私の特定のケースでは、別の所有者に転送しようとしている有料アプリケーション(.99)があります:

  1. アプリケーションの所有者が変更されたことをユーザーに通知するように設計された同じAppIDを使用して軽量アプリケーションを作成し、新しいアプリケーションをダウンロードできるアプリストアへのリンクを提供します。起動すると、UDIDのハッシュ化された形式がサーバーにアップロードされ(これを保守する必要があります)、以前の顧客としてリストされます。

  2. この新しい軽量アプリを既存のアカウントに他の既存のアプリケーションへのアップグレードとしてアップロードします(ユーザーが更新されると、代わりに既存の顧客としてマークされ、状況を説明するメッセージと、へのリンクが表示されます新しいアプリ)

  3. 有料アプリを、一部の機能を備えた軽量アプリケーションに変換しますが、完全な機能を利用するには、.99のアプリ内購入が必要です。さらに、この新しいアプリは私のサーバーでUDIDが既存の顧客データベースにあるかどうかを確認し、その場合は(アプリ内購入を行わずに)完全な機能を提供します。

...ああ! :)これは顧客にとってはい経験であり、開発者にとっては大変な作業です。しかし、Appleが提供する唯一のオプションです。 (ただし、ストアから私の軽量な「更新」アプリケーションを拒否し、それによってハックアップグレードパスも防止する可能性があるため、それが機能するかどうかはわかりません)

[〜#〜] update [〜#〜]:アプリケーションを提供しようとしていた人にとってはあまりにも多くの作業。計画を進めないことになりました。それはおそらくまだ機能する可能性があり、試してみるか、それをやってのける人から聞いてみたいと思います:)

14
BadPirate

iTunesConnectでは、特定のアプリの制限が与えられた場合、アプリの転送が許可されるようになりました(現在、iCloudまたはプッシュ通知アプリは許可されていません。もちろんローカル通知は許可されています)。

ITunesConnect FAQ App Transfersを参照してください... https://itunesconnect.Apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10 .1

ITunesConnectログインに「法的」ロール権限がある場合のみ、転送を開始または承認できます。

転送後:teamIdおよびbundleIDはまったく変更されません。アプリ内購入IDも一切ありません。

私の会社の開発者アカウントでは、他社から購入したソースコードで見たとおり、正確に同じTeamID.BundleIDのアプリが表示されています(そして、ソースコードはApple経由ではなく個別に配信されました)...

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

このbundleIdは、iTunesConnectのプロビジョニングプロファイルにリストされている他のアプリにリストされています。新しく購入したアプリ用に、新しい開発および配布/アドホックプロビジョニングプロファイルを作成しました。次に、独自のアプリと同様に、新しいプロビジョニングプロファイルをXcodeにダウンロードしました。

とても痛みがありません。アップルありがとう。

7
Paul Brady

ルー・フランコが言ったこと。

Toの例は、すべての既存の顧客がアプリを再度購入する必要があるという事実に最終的に落ち着かなければならなかったため、検討するのが本当に良い場所です。 Appleには、所有権を変更するための背景インフラストラクチャがありません。

ITunesが元々受け継いでいた、音楽販売用に作られた継承マシンの別の悪い結果。歌は明らかに所有者を変えない。

解決方法については、こちらをご覧ください: iPhoneアプリの最後のエピソードの転送

5

これ以降、これはiTunesConnectを使用して可能になりました。

ITunes Connect内で、たとえば買収後や配信契約の期限が切れたときに、開発者間でアプリを転送できるようになりました。アプリの所有権を譲渡しても、App Storeでのアプリの可用性には影響しません。すべての評価とレビューが転送され、顧客は引き続き利用可能なすべてのアプリの更新にアクセスできます。アプリを転送するには、iTunes Connectの[アプリケーションの管理]モジュールのアプリの[アプリの概要]ページに移動し、[アプリの転送]をクリックします。以下を確認してください:

  • あなたのアカウントは有効です
  • 契約の最新バージョンを受け入れました
  • アプリには少なくとも1つの承認済みバージョンがあります
  • アプリは販売準備完了、無効なバイナリ、拒否、開発者が拒否、または開発者が販売から削除された状態
    関連付け
  • アプリ内購入は、送信準備完了、販売準備完了、拒否、デベロッパーの販売からの削除、または承認済みの状態です。
  • Apple受信者のチームエージェントのIDとチームIDを知っています。
4
Thomas Kekeisen

私が理解していることから、これは行うことができますが、iTunes Storeチームによる手動の介入が必要であり、数ヶ月かかる可能性があり、いずれかのアカウントでアプリが販売されていない期間が含まれる場合があります。顧客が誰になるかがわかっている場合は、まずアカウントの下に置きます。そうでない場合は、将来のためにアプリを切り替えることは簡単なことではないことを覚えておいて、それに応じてビジネスモデルを調整してください。

3

2013年6月から可能です。別のデベロッパーにアプリを簡単に移行できます-こちらは 公式FAQ from Apple(登録デベロッパーが利用可能)です。

3
parametr

すでに言及したこと以外にも、AppStoreのガイドラインやドキュメントで言及されていない特定の問題が発生する可能性があることを認識しています。

サブスクリプションを持つアプリに関するいくつかの問題を発見しました(2015年1月現在、譲渡できません)。アプリを転送しようとした後、FAQ iTC Developer Support Center aka Help Sectionで次のことを見つけました( [〜#〜] faq [ 〜#〜] セクション)...

あなたは、以下を含むまたは使用するアプリを転送できません:

  • アプリの任意のバージョンのiCloud資格
  • アプリのどのバージョンでも通帳の資格
  • 以前に削除されたSKUを含む、受信者のアプリの1つのSKUと一致するSKU
  • 以前に削除されたアプリ内購入を含む、受信者のアプリのいずれかのアプリ内購入製品IDと一致するアプリ内購入製品ID
  • 承認済みの自動更新、非更新、または無料サブスクリプションアプリ内購入(以前に削除されたアプリ内購入サブスクリプションを含む)アプリケーショングループコンテナーディレクトリを他のMacアプリと共有するサンドボックスMacアプリも転送できません。

これらの種類のアプリを転送するには、受信者は新しいアプリとしてアプリを作成する必要があります。現在の顧客、評価、レビューを新しいアプリに転送することはできません。

また、通常の要件はです:

アプリを転送するには、次のことを確認してください。

  • 譲渡人と受取人はアクティブな開発者アカウントを持ち、現在有効なすべてのマスター契約の最新バージョンを受け入れました
  • アプリには少なくとも1つの承認済みバージョンがあります
  • アプリは販売準備完了、無効なバイナリ、拒否、開発者が拒否、または開発者が販売から削除された状態です
  • 関連付けられたアプリ内購入は、送信準備完了、販売準備完了、拒否、開発者の販売からの削除、または承認済みの状態です。
  • Apple受信者のチームエージェントのIDとそのチームIDを知っています。アプリがiAdを使用する場合、転送者と受信者はすべてのiAd契約の最新バージョンを受け入れている必要があります。

アプリを転送しようとする前に、事故を回避できることを願っています

3
Helge Staedtler

ITunes Connectからの最近の更新:

アプリを別の開発者に販売したため、App Storeで配布できなくなりました。アプリを新しい開発者のiTunes Connectアカウントに転送できますか?

いいえ、アプリをiTunes Connectの別の開発者アカウントに転送することはできません。アプリを別のアカウントに追加するには、現在のアカウントからアプリを削除し、新しいiTunes Connectアカウントにアップロードします。

アプリを新しいiTunes Connectアカウントにアップロードすると、現在の顧客がアプリケーションの自動アップデートや無料アップデートを受信できなくなることに注意してください。すべての顧客レビュー、評価、およびランキング情報がリセットされます。古いアカウントでアプリ名とSKUを再利用することはできません。バイナリをアップロードした場合、またはアプリをiAd Networkで使用した場合、バンドルIDも再利用できません。

2
DeZigny

所有権の譲渡は現在サポートされておらず、「例外プロセス」であるため、操作モードとしてそれを当てにしないことは理にかなっています。

直面している大きな問題は、アプリがデベロッパーアカウントに関連付けられており、アプリを転送した後もデベロッパーアカウントを保持したいということです。

したがって、[〜#〜] new [〜#〜]開発者アカウントを設定しないでください。開発者アカウントの唯一の目的は、この1つのアプリの所有者であり、アプリを販売するときは、開発者アカウントの認証情報を新しい所有者に転送するだけです。

その時点で、名前、住所、会社名、銀行情報などを更新できます。

もちろん、譲渡契約には、暫定的に、Appleから新しい所有者に渡されるお金がどのように期限切れになるのかを説明するための期限があります-90日間- -これで、彼らは情報を更新するのに永久にかかりません。)

私はこれを試していませんが、実行可能な解決策のようです。繰り返しますが、問題は、アプリがデベロッパーアカウントに関連付けられているため、アプリを移行したくないということです。したがって、これはJust™Sense™です。

2
Olie

パーティーに遅れたと思うが、Appleちょうどこれを行うためにボタンをiTunes Connectに追加した。iTunesConnectアカウントにサインインし、[アプリの管理]に移動して、アプリをクリックする右上のセクションに、アプリを今すぐ転送するためのボタンがあります。

乾杯!

2
Sid

Apple本日(iOS 7リリース直後)からの新しい発表によると、これは可能になりました。たとえば、iTunes Connect内で開発者間でアプリを転送できるようになりました。アプリの所有権を譲渡しても、App Storeでのアプリの入手可能性には影響しません。すべての評価とレビューが譲渡され、顧客は引き続き利用可能なすべてのアプリのアップデートにアクセスできます。」

1
Benny

追加の考慮事項は次のとおりです。

アプリケーションの所有権を舞台裏で切り替えて、契約自体を変更できるが、アプリケーション自体は変更できない場合は、問題ないかもしれません。

ただし、ソースコードを転送するだけの場合、アプリの将来の所有者は自分の証明書で署名する必要があります。これにより、アプリは基本的にアプリを「新しい」ものとしてレンダリングします。

ユーザーは、設定が失われ(アプリが何らかの構成の永続化を行った場合)、アプリストアのアプリ履歴(ランキングなど)が失われます。

1
codeclash

私の知る限り、アプリを別のユーザー/会社に転送する方法はありません。アプリは最初からお客様のアカウントにあるべきだと思います。それ以外の場合は、おそらく支払いの問題もあります(顧客の代わりにあなたが支払う人)。

アプリをリリースする前に顧客に販売するだけではどうですか。リリース前に動作を確認したい場合は、アドホック証明書でビルドされたバージョンを送信してください。

1
Wim Haanstra

役に立つもの:

2014年9月5日にリリースされた新しいitunesconnect UIを備えたAppleサイトのドキュメント

githubを使用したコードの転送

注:エージェントの役割のアカウントを使用してください、そして「Agreements、Tax、and Banking」をクリックして契約をリクエストしてください。最初

0
Allen

別のアカウントに所有権を譲渡できるとは思わない。しかし、簡単な解決策は、アプリにURLスキームを追加して、アプリから顧客が同じソースでリリースする新しいアプリにデータを転送できるようにすることです。

ただし、新しいアプリは無料である必要があります(おそらくライトバージョンですか?)ので、古い顧客が再度購入することを強制されることはありません。私が見ることができる唯一の本当の欠点は、新しいアプリが基本的にマーケティングの観点から最初からやり直されるということです。これはもちろん些細なことではありません!

Mobile Orchardには、興味深いアプリケーションのLiteバージョンから有料バージョンへのデータ移行に関する記事がありました。

カスタムURLハンドラーを使用したライトから有料へのiPhoneアプリケーションデータの移行

0
Brad Parks