コンテンツにジャンプ

Android サンドボックス テストの設定から続けてください

GitHub

Google Play Consoleで適切な設定が必要です。Androidアプリのサンドボックステストの設定方法については、このガイドをご覧ください。

Android用の本番環境テスト

Android用の本番環境テスト

始める前に、Androidのビルドタイプを分ける必要があります。

  • ローカルデバッグ/開発ビルド:デバイス上のUIとネイティブ統合を確認するのに適しています。
  • 署名済みリリースAABをPlayコンソールにアップロード:Google Playの実際の課金テストに必要です。
  • Playインストールテストビルド:テスト者が内部またはクローズドトラックからインストールするビルドを使用して購入のQAを行います。

APKをAndroid Studioまたは adbGoogle Playビリングが本番環境と同じように動作しない場合があります。サブスクリプションやインアプリ購入の検証のために、常にGoogle Playからインストールしたビルドでテストしてください。

前提条件

「前提条件」
  • Google Play Consoleの開発者アカウント。まだ作成していない場合は Play Consoleのサインアップ.
  • Play Consoleで作成したアプリのレコード
  • Play Consoleで作成したインアプリ製品またはサブスクリプション
  • テスト用のGmailアカウントを追加できるライセンステスト
  • アップロード用に準備した署名済みリリースビルド

料金設定に時間を費やす前に、Play Consoleでアプリを作成し、無料か有料かを決定する 無料 または HTMLテキストのフラグメントCapacitorライブアップデートの代替品の比較ページ。役割:Capacitorライブアップデートの代替品の比較ページ。見られる場所:ページalternatives.astro。Capgo製品/ブランドと開発者用語を完全に保持する。メッセージキー:alternatives_cta_questions (代替CTA質問)。 | Appflowの比較/移行マーケティングコピー。役割:長いマーケティングまたは法的文章。見られる場所:ページionic-appflow.astro。Capgo製品/ブランドと開発者用語を完全に保持する。メッセージキー:appflow_cta_questions (Appflow CTA質問)。 | Capawesomeの比較ページ。役割:長いマーケティングまたは法的文章。見られる場所:ページcapwesome.astro。Capgo製品/ブランドと開発者用語を完全に保持する。メッセージキー:capwesome_cta_questions (Capwesome CTA質問)。 | コンサルティングサービスページ。役割:セクションサブタイトルまたはタグライン。見られる場所:ページconsulting.astro。Capgo製品/ブランドと開発者用語を完全に保持する。メッセージキー:consulting_faq_subtitle (コンサルティングFAQサブタイトル)。 | Appflowの比較/移行マーケティングコピー。役割:短いUIラベルまたはナビゲーションアイテム。見られる場所:ページionic-appflow.astro、ページionic-enterprise-plugins.astro、ページsolutions/ionic-enterprise-plugins.astro。メッセージキー:appflow_plugins_or (Appflow プラグインまたは)。

Androidアプリバンドルを使用して新しいPlayストアアプリを実行してください:.aabターミナルウィンドウ

コピー
bunx cap sync android
cd android
./gradlew bundleRelease

Android Studioで署名したバンドルを作成するには、 bundleReleaseビルド >署名済みアプリバンドル/ APKを生成 セットアッププロセスセットアッププロセス

テストアカウントの追加

Playコンソールで
  1. open

    を開きます 設定 > ライセンステスト Android テスト デバイスで使用する主な Google アカウントを追加してください。

    これにより、購入がプレイサンドボックスフローを表示するのではなく、実際の請求を試みるのではなくなることを保証します。

    テストアカウントを追加

  2. テストトラックを選択

    を選択してください テストとリリース > テスト 次のトラックのいずれかを選択してください:

    • 内部テスト: QA と請求のSmokeテストのための最速のパス。新しいバンドルは通常、数分以内に利用可能です。
    • クローズドテスト:broaderテストのためのより適切なもので、2023年11月13日以降に作成された個人開発者アカウントの場合、必須です。

    初回リリースの場合、Playは48時間以内に内部テスターに一時的なアプリ名とリスト情報を表示する可能性があります。

    テストトラックの作成

  3. テスターのリストの作成

    トラックを開いた後、テスターのリストを作成し、Googleアカウントを追加して、ビルドを受け取るアカウントを指定してください。

    新しく作成した個人アカウントで生産アクセスを目指している場合、少なくとも12人のテスターを14日連続でオプティンインすることを保証するようにしてください。 テスターのリストの作成 署名済みリリースビルドのアップロード

    選択したテストトラックで新しいリリースを作成し、署名済みのビルドをアップロードしてください。

  4. 新しいGoogle Playアプリは、APKではなくAndroidアプリバンドルを使用する必要があります。アップロード後、リリースを保存し、Playのポリシーまたはストアリストのブロッカーのフラグを修正し、テストトラックにリリースを公開してください。

    リリースビルドのアップロード .aab.

    閉鎖テスト

    署名済みリリースビルド

  5. プログラムに参加する

    テストデバイスでオプティンURLを開き、ボタンをクリックして登録する 「テスターになる」 ボタンをクリックして登録する

    アプリをPlayストアのリストからインストールする。ローカルでエクスポートされたAPKからインストールしない。

    テストに参加する

  6. ビルドとテスト

    Playストアでインストールしたビルドをテストデバイスで起動し、購入を試みる。次のようなメッセージが表示されるはずだ。

    「テスト注文です。請求されません。」

    テスト購入

重要な注意事項

重要な注意事項
  • ビリングQAのために、プレイテストビルドをインストールする前に、任意のサイドロードされたアプリのインストールをアンインストールしてください。
  • 内部テストは迅速なSmokeテストに適していますが、新しい個人アカウントの生産アクセス用のクローズドテストは、重要なトラックです。
  • テストアカウントは購入に課金されません。
  • テスト購入は生産購入と同じフローを使用します。
  • すべてのサブスクリプション機能、包括して試用期間と紹介オファーをテストできます。
  • テストサブスクリプションは、テストを高速化するために加速された更新期間を持ちます。
  • Playストアのデバイス、テスターのオプトインフロー、ライセンステストのすべての場所で同じGoogleアカウントを使用してください。

トラブルシューティング

「トラブルシューティング」

テストモードで製品が表示されない場合:

  • アプリがテストトラックにアップロードされていることを確認してください。
  • ライセンステストにテストアカウントが追加されていることを確認してください。
  • Google Play Consoleで製品が有効であることを確認する
  • Google Playからインストールされたビルドであることを確認する

「アイテムが利用できない」エラー:

  • 製品を作成してから2-3時間待って、製品が利用可能になる
  • アプリのパッケージ名がPlay Consoleに記載されているものと一致していることを確認する
  • テストアカウントでログインしていることを確認する
  • 署名済みリリースビルドをアップロードし、パッケージ名と製品カタログが同じであることを確認する

実際の請求として表示される購入をテストする:

  • ライセンステストにアカウントが追加されていることを確認する
  • テストトラックからビルドを使用していることを確認する
  • 購入時にテストバナーが表示されることを確認する

追加のリソース

追加リソース

Configure Android Sandbox Testing から続ける

Configure Android Sandbox Testing から続ける

あなたが使用している場合 Android Sandbox Testing を設定する 店舗承認と配布を計画するために @__CAPGO_KEEP_0__/native-purchases を使用する Using @capgo/native-purchases で使用するネイティブ機能 Using @capgo/native-purchases で使用する @__CAPGO_KEEP_1__-in-app-review @capgo/capacitor-in-app-review Capacitorの実装詳細については@capgo/capacitor-in-app-reviewで確認してください。 Capacitorを使用する@capgo/capacitor-in-app-review Capacitorのネイティブ機能については、Using @capgo/capacitor-in-app-reviewで確認してください。 @capgo/capacitor-native-market Capacitorの実装詳細については@capgo/capacitor-native-market、そして Capacitorを使用する@capgo/capacitor-native-market Capacitorのネイティブ機能については、Using @capgo/capacitor-native-marketで確認してください。