私のチームと私は、近いうちにストアに提出する予定のアプリを持っていますが、近い将来、このアプリを別の会社に販売する予定です。アプリの所有権を別のアカウントに移動した経験はありますか?
具体的には、アプリを別の会社に販売すると...
- アプリをアカウントに移動するにはどうすればよいですか(メカニズムは何ですか)。
- ユーザーは、アプリを再購入/再ダウンロードしなくても、更新(新しい所有者がリリースしたもの)を引き続き入手できますか?
私のチームと私は、近いうちにストアに提出する予定のアプリを持っていますが、近い将来、このアプリを別の会社に販売する予定です。アプリの所有権を別のアカウントに移動した経験はありますか?
具体的には、アプリを別の会社に販売すると...
回答:
2013年6月11日から、これが正式に可能になりました。ここに公式のメモがあります:
親愛なる開発者、
アプリをiTunes Connect内で開発者間で転送できるようになりました。たとえば、買収後や配布契約の期限が切れたときなどです。アプリの所有権を譲渡しても、App Storeでのアプリの公開には影響しません。すべての評価とレビューが転送され、お客様は引き続き利用可能なすべてのアプリのアップデートにアクセスできます。
アプリを転送するには、iTunes Connectの[ アプリケーションの管理 ]モジュールでアプリの[アプリの概要]ページに移動し、[アプリを転送]をクリックします。次のことを確認してください。
•アカウントは有効です
•契約の最新バージョンを受け入れました
•アプリに少なくとも1つの承認済みバージョンがある
•アプリが販売準備完了、無効なバイナリ、拒否、開発者拒否、または販売者から削除された状態になっている
•関連するアプリ内購入は、提出準備完了、販売準備完了、拒否、開発者が販売から削除された、または承認済みの状態です。
•受信者のチームエージェントのApple IDとそのチームIDを知っている。
アプリ転送の詳細については、iTunes Connectのビデオチュートリアルを参照してください。アプリの転送に関するよくある質問への回答を見つけるには、iTunes ConnectのFAQを参照してください。
今後ともよろしくお願いいたします。App Storeチーム
更新:この回答は古くなっています。書いた時点で正しく表示されていたようです。それを否定する必要はありませんが、どちらも信じません!
公式回答は「いいえ」です。iTunesの接続よくある質問:
アプリを別の開発者に販売したため、App Storeで配布できなくなりました。アプリを新しい開発者のiTunes Connectアカウントに転送できますか?
現時点では、アプリを別のデベロッパーアカウントに移行することはできません。アプリを別の開発者アカウントで販売する場合は、現在のiTunes Connectアカウントでアプリを販売から削除し、新しいiTunes Connectアカウントでアプリをアップロードする必要があります。
アプリを新しいiTunes Connectアカウントにアップロードすると、現在の顧客がアプリケーションの自動更新を無料で受け取ることができなくなります。すべての顧客レビュー、評価、ランキング情報もリセットされます。
これを確認する追加のリソース、FutureTap開発者Ortwin Gentzが、WhereToを購入したときに戻ってきましたか?洗練化ソフトウェアから:
フォローアップ:結局のところ、可能です(2010年3月末現在)。
私はこの問題に関するすべてのコメントや他のスレッドを読んだわけではないので、これは時代遅れかもしれませんが、それは基本的にappStoreのiTunes関連の構造に関連しているようです。
ビートルズとローリングストーンズバンドに参加することはできません...
とにかく、最終的には、同僚がなんとか整理して、私たちのアプリ(私のプライベートな単一のDevアカウントで実行されていた)を新しいエンタープライズアカウントで実行しました。私たちは評価を維持し、アプリストアのカテゴリーで1位になり、全体的に順調に進みました(Appleとの数時間の通話の後)。
私が思い出せる限り、主な問題は、ヘルプデスク担当者が状況が変わることを知っていたが、いつ、どのようにしてわからないかでした。おそらくiPadの登場と関連するタイムラインが原因です)。とにかく。それは可能であり、それはかなり簡単です。リクエストを送信し、数週間(今では数日かかる場合があります)待ってください。そうすれば、転送が可能になります。ただし、1つの問題:移行後にAppleがdev / masterアカウントの名と姓を混在させるため、移行コードにいくつかのバグがある可能性があります。まあ、誰も気にしない。
私はこれについて私自身の経験があり、Apple Developer Relationsから得た回答(メールでの返信が届くまでに1か月とフォローアップの電話に6週間かかりましたが)は(簡単に言えば)現在は提供していないということです個々のアプリケーションを1つの開発者アカウントから別の開発者アカウントに転送する方法。
彼は、この種の転送を実行するための単一の「オプション」があったことを言ってそれを行いました。それは、現在あるアカウントからアプリを削除し、同じ名前で新しいアカウントからAppleストアに再送信することです。 (ただし、新しいアプリストアIDがあります)。私は、これにより既存のユーザーレビューが削除され、既存のユーザーのアップグレードパスが台無しになり、iAd、アプリ内購入、およびゲームセンターの統合が機能しなくなることを指摘しました(そして彼は認めました)。したがって、それは実際にはまったく解決策ではありません。
また、すべてのアプリの所有権を別の既存のアカウントに譲渡することはできないとも述べています(個々のアプリを移動するための細分性がないようです)。ただし、すべてのアプリを別の個人に譲渡したい場合は、会社(おそらくS-Corp、彼は助言していません)を作成し、私のアカウントの所有権をS-Corpに譲渡することで可能になる可能性があります(許可されます)私が部品の所有者である場合)、その後、s-corpを新しい所有者に販売します (そうですよね?)
私が使用する予定の方法は次のとおりです(成功したら更新します)。特定のケースでは、別の所有者に転送しようとしている有料アプリケーション(.99)があります。
アプリケーションの所有者が変更されたことをユーザーに通知するように設計された同じAppIDを使用して軽量アプリケーションを作成し、新しいアプリケーションをダウンロードできるアプリストアへのリンクを提供します。起動すると、それらのUDIDのハッシュ化された形式がサーバー(以前は維持する必要があります)にアップロードされ、以前の顧客としてリストされます。
この新しい軽量アプリを他の既存のアプリケーションへのアップグレードとして既存のアカウントにアップロードします(ユーザーが更新すると、代わりに既存の顧客としてマークされ、状況を説明するメッセージと、新しいアプリ)
有料アプリをいくつかの機能を備えた軽量のアプリケーションに変換しますが、完全な機能を利用するにはアプリ内で.99を購入する必要があります。さらに、この新しいアプリはサーバーでUDIDが既存の顧客データベースにあるかどうかを確認し、既存の顧客データベースにある場合は完全な機能を提供します(アプリ内購入を行う必要はありません)。
...ああ!:)それは顧客にとって醜い経験であり、開発者にとって多くの仕事の地獄です...しかし、Appleが提供する唯一のオプションです。(ただし、軽量の「更新」アプリケーションがストアから拒否され、ハックアップグレードパスも防止される可能性があるため、動作するかどうかはわかりません)
更新:私がアプリケーションを与えようとしていた人にとって、あまりにも多くの仕事。結局、計画を進めなかった。それはおそらくまだ機能する可能性があり、それを試したり引き離したりする人から連絡をもらいたいと思います:)
iTunesConnectは、特定のアプリ制限が与えられた場合、アプリ転送を許可するようになりました(現在、iCloudアプリやプッシュ通知アプリは許可されていません。ローカル通知はもちろん問題ありません)。
アプリの転送に関するiTunesConnect FAQを参照してください... https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa/wo/10.0.0.9.1.0.9.1.5.10.1
転送を開始または受け入れることができるのは、iTunesConnectログインに「Legal」ロールの権限がある場合のみです。
転送後: ザ・teamIdとbundleIDはまったく変わりません。アプリ内購入IDもありません。
私の会社の開発者アカウントでは、他の会社から購入したソースコード(Apple経由ではなく個別に配信されたもの)で見たのとまったく同じTeamID.BundleIDを持つアプリが表示されます...
ex. BundleID = com.<some-other-company>.<purchased-app-name>
このbundleIdは、iTunesConnectのプロビジョニングプロファイルにリストされている他のアプリの中にリストされています。新しく購入したアプリの新しい開発および配布/アドホックプロビジョニングプロファイルを作成しただけです。次に、独自のアプリと同じように、新しいプロビジョニングプロファイルをXcodeにダウンロードしました。
かなり無痛。アップルありがとう。
ルー・フランコが言ったこと。
どこでToの例を検討するのが本当に良いかというと、既存のすべての顧客がアプリを再度購入する必要があるという事実を最終的に解決する必要があったためです。Appleは単に所有権を変更するためのバックグラウンドインフラストラクチャを持っていません。
継承されたiTunes用の音楽販売機のもう1つの悪い結果。曲は明らかに所有者を変更しません。
解決方法:iPhoneアプリの最後のエピソードの転送については、こちらをご覧ください
これ以降、これはiTunesConnectを使用して可能になりました。
アプリをiTunes Connect内で開発者間で転送できるようになりました。たとえば、買収後や配布契約の期限が切れたときなどです。アプリの所有権を譲渡しても、App Storeでのアプリの公開には影響しません。すべての評価とレビューが転送され、お客様は引き続き利用可能なすべてのアプリのアップデートにアクセスできます。アプリを転送するには、iTunes Connectの[アプリケーションの管理]モジュールでアプリの[アプリの概要]ページに移動し、[アプリを転送]をクリックします。次のことを確認してください。
- あなたのアカウントはアクティブです
- 契約の最新バージョンを受け入れました
- アプリには少なくとも1つの承認済みバージョンがあります
- あなたのアプリは、販売のための準備に無効なバイナリで、拒否され、開発者拒否、または販売の状態から除去された現像剤の任意の
関連します- アプリ内購入は、提出の準備ができている、販売の準備ができている、拒否されている、開発者が販売から削除されている、または承認済みの状態にある
- 受信者のチームエージェントのApple IDとそのチームIDを知っています。
私の理解ではこれは可能ですが、iTunes Storeチームによる手動の介入が必要であり、完了するまでに数か月かかる可能性があり、どちらのアカウントでもアプリが販売されていない期間が含まれる場合があります。あなたの顧客が誰になるか知っているなら、それを彼らのアカウントの下に置くだけで始めます。そうでない場合は、将来のために、アプリの切り替えを行うのは簡単ではないことを覚えておいて、それに応じてビジネスモデルを調整してください。
私が認識したすでに述べた事柄に加えて、AppStoreガイドラインまたはドキュメントで言及されていない特定の問題が発生する可能性があることを認識しています。
サブスクリプションのあるアプリでいくつかの問題を発見しました(2015年1月現在、譲渡不可)。アプリを転送しようとした後、iTC Developer Support CenterのFAQのヘルプセクションにあるFAQから次のことを見つけました(FAQセクションへのリンク)...
以下を含むまたは使用するアプリを転送することはできません。
- アプリのすべてのバージョンのiCloudエンタイトルメント
- アプリのすべてのバージョンの通帳の資格
- 以前に削除されたSKUを含む、受信者のいずれかのアプリのSKUと一致するSKU
- 以前に削除されたアプリ内購入を含む、受信者のアプリの1つのアプリ内購入の製品IDと一致するアプリ内購入の製品ID
- アプリケーショングループコンテナーディレクトリを他のMacアプリと共有するサンドボックス化されたMacアプリも、以前に削除されたアプリ内購入のサブスクリプションを含め、自動更新可能、更新なし、または無料の承認済みのアプリ内購入を転送することもできません。
これらのタイプのアプリを転送するには、受信者がアプリを新しいアプリとして作成する必要があります。現在の顧客、評価、レビューは新しいアプリに転送できません。
また、通常の要件は次のとおりです。
アプリを転送するには、次のことを確認してください。
- 譲渡人と受取人はアクティブな開発者アカウントを持ち、現在有効なすべての基本契約の最新バージョンを受け入れました
- アプリには少なくとも1つの承認済みバージョンがあります
- アプリが販売準備完了、無効なバイナリ、拒否、開発者拒否、または販売者から削除された状態にある
- 関連するアプリ内購入は、提出準備完了、販売準備完了、拒否、開発者が販売から削除された、または承認済みの状態です。
- 受信者のチームエージェントのApple IDとそのチームIDがわかっているアプリがiAdを使用している場合、転送者と受信者はすべてのiAd契約の最新バージョンを受け入れている必要があります。
アプリの転送を試みる前に、事故を回避するのに役立つことを願っています。
所有権の譲渡は現在サポートされておらず、「例外プロセス」であるため、それを運用モードとしてカウントしないことは理にかなっています。
現在直面している大きな問題は、アプリがデベロッパーアカウントに関連付けられており、アプリを転送した後もデベロッパーアカウントを保持したいということです。
したがって、この1つのアプリを所有することを唯一の目的とする新しい開発者アカウントをセットアップして、アプリを販売するときに、開発者アカウントの認証情報を新しい所有者に転送するだけでよいのです。
その時点で、名前、住所、会社名、銀行情報などを更新できます。
もちろん、あなたの移転契約には、暫定的に、Appleから受け取ったお金が新しい所有者に送金される方法を説明する言い回しがあります(これには90日間などの制限時間を設けて、彼らが受け取らないようにします)情報を更新するために永遠に。)
私はこれを試していませんが、実行可能な解決策のようです。繰り返しになりますが、問題はアプリが開発者アカウントに関連付けられており、自分のアカウントを転送したくないということです。したがって、これはJust Makes Sense™です。
iTunes Connectからの最近の更新:
アプリを別の開発者に販売しましたが、App Storeで配布できなくなりました。アプリを新しい開発者のiTunes Connectアカウントに転送できますか?
いいえ、iTunes Connectでアプリを別の開発者アカウントに転送することはできません。アプリを別のアカウントに追加するには、アプリを現在のアカウントから削除し、新しいiTunes Connectアカウントにアップロードします。
アプリを新しいiTunes Connectアカウントにアップロードすると、現在の顧客がアプリケーションの自動更新を無料で受け取ることができなくなります。すべてのカスタマーレビュー、評価、ランキング情報がリセットされます。以前のアカウントでアプリ名とSKUを再利用することはできません。バイナリをアップロードした場合、またはiAdネットワークでアプリを使用した場合、バンドルIDも再利用できません。
私の知る限り、アプリを別のユーザー/会社に転送する方法はありません。アプリは最初から顧客アカウントにあるべきだと思います。それ以外の場合は、おそらく支払いの問題もあります(顧客の代わりにあなたが支払う人)。
アプリをリリースする前に顧客に販売するだけではどうですか。リリース前に実行したい場合は、アドホック証明書を組み込んだバージョンを送信してください。
追加の考慮事項は次のとおりです。
アプリケーション自体ではなく、アプリケーションの所有権をバックグラウンドで切り替えるだけでコントラクトを変更できる場合は、問題ない可能性があります。
ただし、ソースコードを転送するだけの場合は、アプリの将来の所有者が独自の証明書で署名する必要があります。これにより、アプリは基本的に「新しい」ものとしてレンダリングされます。
ユーザーは設定を失い(アプリが構成の永続化を行った場合)、アプリストアのアプリ履歴(ランキングなど)を失います。
役立つもの:
2014年9月5日にリリースされた新しいitunesconnect UIを含むAppleサイトのドキュメント
注:使用エージェントの役割アカウント、および多分あなたは、最初の要求の契約に「契約、税務、および銀行」をクリックする必要があります。
所有権を別のアカウントに譲渡できるとは思いません。ただし、簡単な解決策は、アプリにURLスキームを追加して、データをアプリから、顧客が同じソースでリリースする新しいアプリに転送できるようにすることです。
ただし、新しいアプリは無料である必要があるため(おそらくliteバージョンですか?)、古い顧客が再度購入する必要はありません。私がこれを見ることができる唯一の本当の欠点は、新しいアプリが基本的にマーケティングの観点から基本的にやり直しになることです。
Mobile Orchardには、Liteから有料バージョンのアプリケーションへのデータ移行に関する記事がありました。