アプリ内課金のデモ - Google Play
Google Play マーケットプレイスでは、アプリを公開することなく、アプリ自体や、そのアプリ内で提供したいアプリ内商品を登録することができます。このガイドでは、「アプリ内課金デモ」のようなアプリとそのアプリ内商品を Google Play に登録する方法について、簡単に紹介します。
提出に向けたアプリケーションの準備
アプリケーションを Google Play にアップロードするには、事前に提出に向けた準備を行う必要があります。
マニフェスト XML の追加
Qt によってアプリケーション用に生成されるデフォルトのAndroidManifest.xml は、開発時のテストには適していますが、Google Play へのアプリケーション提出時には使用できません。
Qt Creator 内の「Create Templates 」ボタンをクリックして、独自のマニフェストを作成してください。このボタンは、「Projects 」>「Build 」タブにあります。「Build Android APK 」を展開すると表示されます。
マニフェストがプロジェクトに追加されたら、編集を行うことができます。最も重要な部分は、application name およびpackage name です。パッケージ名は一意である必要があり、com.mycompany.myappnameという命名規則に従うことを推奨します。「com.mycompany」という名前空間は、他のアプリケーションとの名前衝突を避けるため、インターネットドメインの所有権に基づいています。
マニフェストのその他の重要な部分には、versionCode があり、アプリケーションの新しいバージョンをアップロードするたびに、この値をインクリメントする必要があります。また、application name やversion name などのプロパティは、ストアのリストでアプリケーションパッケージがどのように表示されるかを決定します。
AndroidManifest.xml に関する詳細については、Android ドキュメントを参照してください。
詳細については、「サードパーティ製 Android ライブラリ」を参照してください。
アプリケーションの署名
Qt では、デバイス上でアプリケーションを実行できるようにするために、デフォルトのデバッグキーを使用してアプリケーションに署名します。Google Play に公開する Android アプリケーションバンドルには、このキーを使用して署名することはできません。
「Android パッケージの署名」を参照してください。
アプリケーションの登録
アプリケーションの公開準備が整ったら、Google Play にそのアプリケーションの掲載情報を作成できます。
まだパブリッシャーアカウントをお持ちでない場合は、まずアカウントを取得してください。Google Play デベロッパーコンソールにアクセスし、任意の Google アカウントでログインして、指示に従って手順を進めてください。
アカウントの設定が完了したら、Google Play デベロッパーコンソールで [Add new application ] をクリックします。
ストアのリスティングや「Pricing and distribution 」ページには、必要な情報をできるだけ詳しく入力してください。
アプリの公開
アプリ内の課金をテストするには、まずアプリを公開する必要があります。
「アプリの公開」を参照してください。
アプリ内商品の追加
アプリからアプリ内商品にアクセスするには、Google Play にそれらを登録する必要があります。
「商品の作成と設定」を参照してください
詳細については、Android 向けの一般的な「アプリの公開」ガイドも参照してください。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.