web-dev-qa-db-ja.com

テストAndroid App Billingでの実際の購入

実際にAndroid.test.purchased

21
cyborg86pl

渡す必要があるいくつかのステップがあり、覚えておいてください。それらのステップのいくつかは、Google Playサーバーで更新するのにしばらく時間が必要です。

この例では、実際の製品IDとしてcom.example.productを使用します。この例に表示されたときはいつでも、自分のものに変更してください。

APKファイルのアップロード

あなたはできませんデバッグモードで実際の購入をテストします。ベータ版からアプリをダウンロードする必要があるので、Googleはアプリでの購入に問題がないことを認識しています。

  1. AndroidManifest.xmlでBILLING権限があるかどうかを確認します。

    <uses-permission Android:name="com.Android.vending.BILLING" />
    
  2. Android.test.purchasedcom.example.productに変更します。

  3. * .apkファイルをエクスポートします。それMUST BE SIGNED
  4. APKをベータ版で公開し、
  5. これで次のステップに進むことができますが、ベータ版をダウンロードする準備ができるまでには少し時間がかかります。

新しい製品を追加

あなたはできませんベータ版を公開するまで新製品を追加します。

あなたできませんテストサブスクリプション、製品のみ。 これで、あなたは[〜#〜] can [〜#〜]サブスクリプションもテストします(24時間ごとに更新されます)

  1. Google Play Developer Consoleの製品セクションに移動し、
  2. Add new productボタンをクリックし、com.example.product Idで新しい製品を定義します。
  3. 公開されるまでお待ちください数時間.

[〜#〜]テスター[〜#〜]

あなたはできません開発者アカウントでデバイスにサインインしている購入をテストします。あなたできません自分から購入します。

  1. GoogleグループまたはGoogleプラスでテストグループを作成します。
  2. テスターのGmailアカウントをそのグループに追加します。
  3. Google Play Developer Console > APP > BETAでグループをテスターとして設定します
  4. テスターのメールをGoogle Play Developer Console > SETTINGS > LICENSE TESTINGにコピー-アカウントでテスト購入が有効になります。

[〜#〜]テスト[〜#〜]

テスターとして、あなたはWO N'T課金されます

ダウンロードしたアプリのベータ版からテストする場合、最初のIAPダイアログにテスト情報が表示されます。

製品名と価格の両方が開発コンソールに表示されます。

実際の支払いオプションでテストします。あなたのクレジットカードを見ることを恐れないでください。前に述べたように、あなたは請求さ​​れません。

テスト購入に成功すると、実際の購入確認のような確認メールが届きます。

クリーニングテスト購入

同じ購入を繰り返すには、商品を消費するか、購入をキャンセルするか、テスト購入の有効期限が切れるまで2週間待つ必要があります。

購入をキャンセルするには:

  1. デベロッパーは、Googleウォレットにアクセスし、購入を選択してキャンセルします(アプリでの動的購入を管理することを忘れないでください)。
  2. テスターとして、デバイスのアプリマネージャーに移動し、Google Playキャッシュをクリアします。開発者側でキャンセルしたにもかかわらず、デバイスは購入情報をローカルに保存します。
70
cyborg86pl