7

私たちは、独自のアプリだけでなく、他のユーザーが Google Play で公開するアプリを開発して公開しています。Google Play が Android マーケットだった頃、他社向けに開発したアプリのライセンス コードをテストするために、次の戦略を使用しました。

  1. アプリをパブリッシャー アカウントにアップロードします (ただし、公開はしません)。アプリには、発行者の公開鍵とライセンス チェック コードが含まれていました。
  2. 開発者コンソールからさまざまなライセンス応答を設定して、アプリをテストします。
  3. すべてが正常に機能していることを確認した後、アップロードしたアプリを Android マーケット アカウントから削除しました。アプリが公開されていなかったので、これを行うことができました。
  4. ライセンス コードの発行者の公開キーをパートナーの公開キーに変更します。
  5. .apk をパートナーに配信して、Android マーケットのパブリッシャー アカウントで公開します。これは、Android マーケット アカウントからアプリを削除したために機能しました。

これを行ってから 1 年が経ちました。Google Play で同じ戦略を使用できるかどうかは誰にもわかりませんか? 特に、上記の太字の部分はまだ機能しますか? アップロードされたが公開されていないアプリのすべての痕跡を完全に削除して、他の誰かがアップロードして公開できるようにすることはまだ可能ですか?

必要に応じて実行する 1 つの代替手段は、ライセンス テスト フェーズ用にアプリのパッケージ名を変更することです。ただし、これは複雑であり、パッケージ名を元に戻すと、追加のエラーが発生する可能性があります。

もう 1 つの方法は、パートナーがユーザー アカウントを設定することです。ただし、ユーザー アカウントは財務データの表示を制限できますが、(私たちが知る限り) 単一のアプリでの作業に制限することはできません. パートナーがそのような広範なアクセスを許可したくない理由は理解できます。

4

2 に答える 2

11

更新された回答:

残念ながら、Google Play はドラフト アプリをまったくサポートしなくなりました。したがって、戦略全体が機能しなくなります。Google が提供する代替手段については、アプリ内課金のテストに関する Android ドキュメントを参照してください。

元の答え:

答えは、その戦略は今でも有効だということです。アプリを公開したことがない場合は、その痕跡をすべて Google Play から削除して、別のパブリッシャー アカウントで同じパッケージ名のアプリをアップロードできます。(必要に応じて) 非アクティブ化してから、すべての .apk ファイルを削除するだけで、アプリは開発者コンソールから消えます。

アプリが公開されていた場合、これは機能しません。アプリの公開を取り消すことはできますが、アプリの公開中にアクティブだった .apk ファイルを削除することはできません。(この動作は、私が知る限り文書化されていません。) これは残念です。誰にもダウンロードされていないアプリのすべての痕跡を完全に削除できると便利です。さらに良いのは、独自のアプリを購入するなど、Google Play のすべての側面をエミュレートするサンドボックス エリアです (また、エミュレーターを介した実行をサポートします)。

また、すべての Google Play サーバーへの変更の反映に伴う遅延が、1 年前の Android マーケットの場合よりも悪化しているように見えることも発見しました。あるケースでは、ライセンス応答をテストする際に、アプリをアップロードしてから (ただし、公開はしていません)、応答が "NOT_MARKET_MANAGED" から返されるまで 2 時間待たなければなりませんでした。

于 2012-06-27T20:09:02.220 に答える
0

あなたがする必要があるのは、APK ファイルに移動し、コンソール内のすべての .apk ファイルを削除することです。これにより、アプリケーションが Google Play から削除されます。私は非公開で試しました。しかし、公開されていません。

PS。私はちょうどテストのために私のものでそれをやった:D

于 2012-06-24T21:19:16.437 に答える