5

有料アプリケーションを Android マーケットに公開したいので、Android LVL を APK に追加しました。私は自分の携帯でテストしました。アプリをインストールすると、電話のステータス、マーケット ライセンスを確認する権限が表示されます。インストール後、「ライセンスが見つからず、市場に出て購入する」というメッセージを表示して実行しようとしました。apk はマーケットからダウンロードしないと実行できないため、動作しているようです。

問題は、バイヤーの状況をどのようにテストまたはエミュレートできるかということです。つまり、購入者は私のアプリを購入した後、私のアプリを実行できるようになります。購入後に実行できず、プロンプト ライセンスが見つからない場合は、ライセンス チェックに問題があります。私はすでに、market.android.com のダッシュボードの「プロファイルの編集」に自分の Gmail を含めています。ステータスを LICENSED、NON-LICENSED、OLD LICENSED に変更しました。しかし、私のGmailに応答が送信されませんでした。だから私はそれを行う方法がわかりません。

Google ライセンス サーバーで既に行われていますか、それとも Android マーケット ライセンス コード パッケージを変更する必要がありますか? ライセンス、ライセンスなし、古いライセンス、市場エラーなどのケースのリクエストを処理するコードがあることを確認します。

これは、Androidエミュレーターに市場がないためです。また、アカウントにGoogleアカウント(取引所アカウントのみ)を追加してエミュレーターで同期することもできません(1.6、2.2、および2.3で試行)。したがって、実際のAndroidフォンでのみテストできます。

誰もが市場から独自のアプリを購入せずに有料アプリをテストする経験またはいくつかの方法を持っていますが、誰かが私のアプリを購入した場合、ライセンスサーバーからの応答もテストするにはどうすればよいですか?

4

3 に答える 3

2

数か月経ちましたが、このバンプは誰かを助けるかもしれません-ここで答えが見つからないと主張した私の友人のためにこの質問に答えただけです。Googleエクスペリエンスエミュレータが設定されていないようです。AndroidターゲットのGoogleAPIバージョンを使用して新しいエミュレーターを作成します。ターゲットレベル3以上でそれを実行できるはずです。このAPIを配置すると、エミュレーターの認証サーバーにアクセスできるようになります(Google APIがない場合は、SDKマネージャーの利用可能なパッケージで利用できます。サードパーティのパッケージはiircだと思います)。アプリ内購入をテストしない限り、未公開のapkをアップロードする必要はありません(おそらくdevアカウント以外のテストアカウントの場合、私はすべてのテストをdevで行うので、その点については完全にはわかりません)。

于 2011-05-09T01:31:27.380 に答える
0

ドキュメントには、アプリにライセンスを追加するための長い詳細な手順が記載されており、サンプル コードの多くは必要最小限のライセンス用に編集できますが、Google API を使用してそのライセンスをテストして、まるであなたのアプリ。ドキュメントの「ライセンスの設定」には、「ランタイム環境での承認済みアカウントへのサインイン」の詳細が記載されていますが、それはあなたがやりたいことの大きな氷山の一角にすぎません。私が使用する手順は次のとおりです。

  1. Google API で AVD を作成する
  2. テスト用に新しいダミーの gmail/google アカウントを作成する
  3. そのアカウントを AVD に追加します。これには、AVD の「設定/アカウント/追加」に移動するのが最も簡単です。「dev tools/accounts tester」をクリックし、「corporate」という単語をクリックします。これはドロップダウン リスト ウィンドウですが、デザインではそれほど明確ではありませんが、新しいウィンドウで「google」という単語をクリックします。アプリ画面の下部に「企業」という言葉があった場所と残っている場所の代わりに表示される「追加」をクリックすると、「設定/アカウント/追加」に移動するのと同じウィンドウが表示されます.
  4. そのアカウントをデベロッパー コンソールの「テスト アカウント」セクションに追加します。
  5. 「エクスポートされた」.apk ファイルを AVD (アップロードしたもの) にインストールします。これは、少なくとも私の知る限り、「adb」を使用してコマンドプロンプトで行う必要があります。
  6. エクスポートした .apk をダミーの Google アカウントで実行し、開発者コンソールで「テスト応答」を設定した方法に従って応答することを確認します
  7. 他のデベロッパー コンソールのテスト応答をテストする

ふう。各ステップの詳細については、ドキュメントまたは Google 検索を参照してください。

于 2012-11-01T15:59:31.190 に答える
0

パブリッシャー アカウント パネルからテスト アカウントを設定できます。(まだ発行者のアカウントを設定していない場合は、設定する必要があります。)詳細については、ライセンスに関する開発者向けドキュメント、特にライセンスの管理設定に関するセクションを確認してください。

于 2011-01-17T06:27:12.713 に答える