私たちは、独自のアプリだけでなく、他のユーザーが Google Play で公開するアプリを開発して公開しています。Google Play が Android マーケットだった頃、他社向けに開発したアプリのライセンス コードをテストするために、次の戦略を使用しました。
- アプリをパブリッシャー アカウントにアップロードします (ただし、公開はしません)。アプリには、発行者の公開鍵とライセンス チェック コードが含まれていました。
- 開発者コンソールからさまざまなライセンス応答を設定して、アプリをテストします。
- すべてが正常に機能していることを確認した後、アップロードしたアプリを Android マーケット アカウントから削除しました。アプリが公開されていなかったので、これを行うことができました。
- ライセンス コードの発行者の公開キーをパートナーの公開キーに変更します。
- .apk をパートナーに配信して、Android マーケットのパブリッシャー アカウントで公開します。これは、Android マーケット アカウントからアプリを削除したために機能しました。
これを行ってから 1 年が経ちました。Google Play で同じ戦略を使用できるかどうかは誰にもわかりませんか? 特に、上記の太字の部分はまだ機能しますか? アップロードされたが公開されていないアプリのすべての痕跡を完全に削除して、他の誰かがアップロードして公開できるようにすることはまだ可能ですか?
必要に応じて実行する 1 つの代替手段は、ライセンス テスト フェーズ用にアプリのパッケージ名を変更することです。ただし、これは複雑であり、パッケージ名を元に戻すと、追加のエラーが発生する可能性があります。
もう 1 つの方法は、パートナーがユーザー アカウントを設定することです。ただし、ユーザー アカウントは財務データの表示を制限できますが、(私たちが知る限り) 単一のアプリでの作業に制限することはできません. パートナーがそのような広範なアクセスを許可したくない理由は理解できます。