先日、iOS と Android のアプリを別のアカウントに移行する作業をしてました。
いやー、便利なもので iOS は iTunesConnect 上で「Transfer App」をクリックするだけで簡単に行えていいですねー。
Android はどうかというと、アプリ移行申請ページなるものから申請を行い、GooglePlay Developer Support の方々がせっせと設定を変更してくれるみたいです。
今回申請するにあたり、うまくいかず時間を要してしまったのでメモ程度に残しておきたいと思います。
Android アプリ移行の簡単な流れ
-
Android アプリの申請ページに辿り着く
Android デベロッパーのヘルプから辿ると「アプリを移行する」ページが表示される。 -
GooglePlay developer アカウントの準備
ここで GooglePlay developer の「デベロッパー登録の取引 ID」を提供しろと書いてある。 -
プライベートチャンネルのアプリ
限定配信しているアプリの場合は非公開にする必要があるみたい。 -
収益化されたアプリ
課金アイテムや有料アプリの場合は GoogleWallet の事前登録が必要。 -
Application Transfer Request
GooglePlay developer に移行作業のリクエストを送付する。
Developer Account Registration の意味を盛大に履き違える
ここでズッポリはまってしまった。Application Transfer Request で「Developer Account Registration」と書いてあり、私は GooglePlay developer や GoogleWallet からそれらしいコードを探したが見つからない。
GooglePlay developer か GoogleWallet に記載されてある管理コードだと思い込んでいたので、とりあえず「Google ウォレット販売者 ID」を入力して Application Transfer Request を送ると当然ながら「コードが間違ってるから移行ができないよ」とメールが返ってきた。
問い合わせても「Developer Account Registration を送ってよ」としか返答をもらえず、時間も押し迫ってきて冷や汗が止まらず。
プレッシャーのなか、ググったり GooglePlay developer を隅から隅まで見たり、ググったり GoogleWallet をくまなく見たりを繰り返して思考もストップ仕掛けたころに GooglePlay developer support から来てたメールをもう一度ゆっくりと見直すと
Click the Developer Registration order (This may be titled “ Google - Google Play ”)
が、GooglePlay developer 開設時に支払った登録料であることに気づく。というかちゃんと読んで理解してればすぐに気づくはず。
移行前と移行先の GooglePlay developer 開設料支払時の登録 ID をメールで送るとあっさり移行完了。
しかも以下を見るとわかるように Application Transfer Request のヘルプでもその旨を書いてくれてたということに後から気づきました…
いつもの文章をしっかり読まない性格が招いたトラブルだったなーと反省しました… が、まさか GooglePlay developer 開設時の登録料の登録 ID とは思いもよりませんでしたね…