コンテンツにジャンプ

Android サンドボックス テストを設定する

GitHub

Google Play Consoleで適切な設定が必要です。 このガイドでは、Androidアプリのサンドボックステストの設定方法を説明します。

適切なビルドを選択してください

「適切なビルドを選択してください」

開始する前に、次の3つのAndroidビルドタイプを分けてください

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

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

前提条件

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

課金設定に時間を費やす前に、Play Consoleでアプリを作成し、無料か有料か決めましょう。 無料 または context:HTMLのテキストフラグメント。親キーは`alternatives_cta_questions`。ページ/エリア:Capacitorライブアップデートの代替比較ページ。役割:長いマーケティングまたは法的文章。見つける場所:ページalternatives.astro。Capgo製品/ブランドと開発者用語を完全に保持します。メッセージキー`alternatives_cta_questions` (代替CTA質問)。| HTMLのテキストフラグメント。親キーは`appflow_cta_questions`。ページ/エリア:Appflowの比較/移行マーケティングコピー。役割:長いマーケティングまたは法的文章。見つける場所:ページionic-appflow.astro。Capgo製品/ブランドと開発者用語を完全に保持します。メッセージキー`appflow_cta_questions` (Appflow CTA質問)。| HTMLのテキストフラグメント。親キーは`capwesome_cta_questions`。ページ/エリア:Capawesomeの比較ページ。役割:長いマーケティングまたは法的文章。見つける場所:ページcapwesome.astro。Capgo製品/ブランドと開発者用語を完全に保持します。メッセージキー`capwesome_cta_questions` (Capwesome CTA質問)。| HTMLのテキストフラグメント。親キーは`consulting_faq_subtitle`。ページ/エリア:コンサルティングサービスページ。役割:セクションサブタイトルまたはタグライン。見つける場所:ページ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 プラグインまたは)。Googleは、有料アプリを無料に切り替えることができますが、無料で提供されたアプリは有料に切り替えることはできません。

Androidアプリバンドル("を使用して新しいPlayストアアプリを開発します。.aabターミナルウィンドウ

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

キーストア、署名設定、リリースパスワードがまだ設定されていない場合は、Android Studioから署名済みバンドルを作成してください。 bundleReleaseビルド >署名済みアプリバンドル/ APKを生成 これにより、キーストア、署名設定、リリースパスワードの値を入力するよう求められます。セットアッププロセス

セットアッププロセス

テストアカウントの追加
  1. Add Testing Account

    In Play Console, __CAPGO_KEEP_0__ Settings > License testing とAndroid テスト デバイスで使用されている主な Google アカウントを追加してください。

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

    テストアカウントを追加

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

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

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

    For a first release, Play may show a temporary app name and listing information to internal testers for up to 48 hours.

    テスト用トラックの作成

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

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

    生産環境へのアクセスを目指している場合、作成した新しい個人アカウントを使用している場合、閉鎖テストを使用し、少なくとも 14 日間連続して 12 人のテスターをオプトインしてください。 テスターのリストの作成 署名済みリリースビルドのアップロード

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

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

    __CAPGO_KEEP_0__ .aab.

    __CAPGO_KEEP_0__

    リリースビルドをアップロード

  5. テストプログラムに参加

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

    ローカルでエクスポートしたAPKではなく、Playストアのリストからアプリをインストールする

    テストに参加

  6. ビルドとテスト

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

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

    テスト購入

重要な注意事項

重要な注意事項
  • 請在安裝測試版應用程式之前,從裝置上卸載任何側載的應用程式。
  • 內部測試對於快速進行smoke tests非常有用,但關閉測試才是獲得新個人帳戶生產存取權的關鍵。
  • 測試帳戶在購買時不會被收費。
  • 測試購買的流程與生產購買相同。
  • 您可以測試所有訂閱功能,包括試用期和引導性優惠。
  • 測試訂閱的續約期限會加速,以便進行更快速的測試。
  • 請在所有三個地方使用相同的Google帳戶:裝置上的Google Play商店、測試者同意流程和授權測試。

問題解決

問題解決

產品在測試模式中不顯示:

  • 請確認您的應用程式已上傳至測試軌道
  • テストアカウントがライセンステストに追加されていることを確認する
  • Google Play Consoleで製品が有効になっていることを確認する
  • Google Playからインストールされたビルドであることを確認し、ローカルにサイドロードされていないことを確認する

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

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

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

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

関連リソース

「関連リソース」

Configure Android Sandbox Testing から続けて

「Configure Android Sandbox Testing から続けて」

Capgo を使用している場合 Capgo を使用して Capgo の native-purchases を使用 Using @capgo/native-purchases for the native capability in Using @capgo/native-purchases, @capgo/capacitor-インアプリレビュー @capgo/capacitor-インアプリレビューの実装詳細について @capgo/capacitor-インアプリレビューを使用 @capgo/capacitor-インアプリレビューを使用するネイティブ機能について @capgo/capacitor-ネイティブマーケット @capgo/capacitor-ネイティブマーケットの実装詳細について、 @capgo/capacitor-ネイティブマーケットを使用 @capgo/capacitor-ネイティブマーケットを使用するネイティブ機能について