Google Play購入(IAB)テストフロー


Google Play購入(IAB)テストフロー
0.はじめに
Google公式にも説明されていますが、言葉があいまいで(英語の原文もあいまい)、何を表現しているのか分からないことが多いです.また、ヘルプドキュメントと開発ドキュメントは別々で、開発ドキュメントのプロセスに向かって「穴」に遭遇してGoogleのヘルプドキュメントを調べることが多い場合があります.これは時間がかかります.しかし、これを開く前に、開発ドキュメントをよく読む必要があります.
Google公式ヘルプ:https://support.google.com/googleplay/android-developer/answer/3131213?hl=zh-Hans
1.Android内購入テストフローAlphaBetaのテストの違いについて:
AlphaとBetaテストの主な違いは意味的であり,プロセス的にはそっくりである.
- Alpha  :                Alpha  。                    ,             Beta  。
- Beta  :       Alpha      Beta  。            ,            Beta    

次のテストプロセスは、ここでGoogle開発者のアカウントを持っていて、Google consoleでAndroidアプリケーションを作成したと思います.
  • AppをBetaまたはAlphaテストチャネルにパブリッシュします.(注:Apkの署名ファイルを生成することに注意し、その後のすべてのテストApkの署名はこれと一致しなければならない.テスト後に直接生産環境に公開するのを容易にするために、生産環境の署名ファイルを使用することを提案する)
  • アプリケーション内の購入商品または購読を作成する(注:このステップはステップ1に依存する)
  • .
  • テスト担当者の追加:Google consoleホームページ[設定]-->テスト担当者の管理-->テスト担当者の追加Googleメールボックス
  • 試験メールボックス制限:1.Googleメールアドレス(G Suiteアカウント)2でなければなりません.大陸で登録したGoogleメールアカウントではありません(そうしないと支払いが完了せず、支払いに失敗することを示します).有効な支払い方法をバインドする必要があります(お金を引かないが、支払い方法が必要です.クレジットカードをバインドしてもいいし、ギフトカードを購入してもいいです.
  • [重要]初めてAppをAlpha/Betaテストチャネルに提出した場合(Release状態でなければ、ドラフトアプリケーションはサポートされていません.開発ドキュメントには「テストアプリケーション内購買決済」と書かれています)、数時間待たなければなりません(皆さんの経験では3-4時間程度)
  • ステップ5の実行後、AppRelease/Beta(Alpha)/の下にopt-in link対応のテスト招待リンクが表示されます.テストリンクをテスト担当者に送る必要があります(招待リンクが生成される前に、An opt-in link will be available here when you publish your app.)
  • [重要]テスト担当者が[ステップ3]のメールアドレスにログインしてから、招待リンクをクリックして「テスト担当者になる」をクリックすると、テスト担当者とテストアプリの対応関係が確定します.
  • はテストを開始することができ、開発者はIDEパッケージのapkの[version_code]&[署名ファイル]が一致することを保証するだけで正常なテスト(アップロードされたapkを必ずしも使用する必要はありません)
  • を行うことができます.
  • Enjoy~これでテストプロセス全体が終了します.

  • 2.0終了語
    Androidアプリ内のテストの流れも変更中で、いつか流れが変わったら、私のこの文章は「穴」になる可能性がありますので、公式ドキュメントに変更があれば、コメントのフィードバックを歓迎します.ありがとうございます.
    公式ドキュメント:
    開発文書:Google Androidテストアプリ内購入決済ヘルプ文書:Google Android Alpha/Betaテストヘルプドキュメント