Google Play が提供するライセンス サービスを利用すると、Google Play で公開するアプリにライセンス ポリシーを適用できます。こうしたライセンス サービスにより、アプリは、ランタイムに Google Play に問い合わせて現在のユーザーのライセンス ステータスを取得したうえで、それに応じて今後の使用を許可または禁止できるようになります。
ライセンス サービスの概要や、ライセンス サービスをアプリに追加する方法について詳しくは、Android デベロッパー サイトでアプリのライセンスについての説明をご覧ください。
アプリのライセンスキーを確認する
- Google Play Console を開き、ライセンスキーを確認するアプリを選択します。
- [収益化のセットアップ] ページ([収益化] > [収益化のセットアップ])に移動します。
- ライセンスキーは [ライセンス] にあります。
Google Play ライセンスの実装を確認する
まだアプリを Google Play にアップロードしていない場合同じパッケージ名とバージョン コードを持つアプリが Google Play に存在しない場合は、Google Play Console へのログインに使用しているアカウントで Android デバイスにログインします。このアカウントを、Android デバイスでのメイン アカウントとして使用してください。次に、テスト レスポンスを設定し、アプリがそれらのレスポンスに対して適切に動作するかどうかを確認します。
注: ServerManagedPolicy は、テスト用の LICENSED レスポンスを 1 分間だけキャッシュに保存します。通常の(テスト用でない)LICENSED レスポンスでは、キャッシュの時間は長くなります。
すでにアプリを Google Play にアップロードしている場合
注: ServerManagedPolicy は、テスト用の LICENSED レスポンスを 1 分間だけキャッシュに保存します。通常の(テスト用でない)LICENSED レスポンスでは、キャッシュの時間は長くなります。
ライセンス チェック付きでアプリを Google Play にアップロードしている場合(アプリを現在公開しているかどうかは関係ありません)、Google Play Console へのログインに使用しているアカウントまたはライセンス テスト アカウントをメイン アカウントとして、Android デバイスにログインしてください。次に、テスト レスポンスを設定し、アプリがそれらのレスポンスに対して適切に動作するかどうかを確認します。
注: ServerManagedPolicy は、テスト用の LICENSED レスポンスを 1 分間だけキャッシュに保存します。通常の(テスト用でない)LICENSED レスポンスでは、キャッシュの時間は長くなります。
ライセンス チェックの実装について問題や不明点などがある場合
注: ServerManagedPolicy は、テスト用の LICENSED レスポンスを 1 分間だけキャッシュに保存します。通常の(テスト用でない)LICENSED レスポンスでは、キャッシュの時間は長くなります。
開発とテストに関する問題
これには、License Verification Library(LVL)のダウンロードや統合、ライブラリ プロジェクト、ポリシーに関する質問、ユーザー エクスペリエンスのアイデア、レスポンスの扱い、難読化ツール、IPC、テスト環境の設定などに関する問題が含まれます。詳しくは、Stack Overflow をご覧ください。
ライセンス ライブラリの問題を報告する
License Verification Library(LVL)のバグや問題を報告するには、Issue Tracker にアクセスしてください。
Google Play ライセンス サービスの問題を報告する
パブリッシャー アカウント、ライセンス キーペア、テスト アカウント、サーバー レスポンス、テスト レスポンス、アプリのデプロイ、結果に関する問題については、こちらからお問い合わせください。
これには、License Verification Library(LVL)のダウンロードや統合、ライブラリ プロジェクト、ポリシーに関する質問、ユーザー エクスペリエンスのアイデア、レスポンスの扱い、難読化ツール、IPC、テスト環境の設定などに関する問題が含まれます。詳しくは、Stack Overflow をご覧ください。
ライセンス ライブラリの問題を報告する
License Verification Library(LVL)のバグや問題を報告するには、Issue Tracker にアクセスしてください。
Google Play ライセンス サービスの問題を報告する
パブリッシャー アカウント、ライセンス キーペア、テスト アカウント、サーバー レスポンス、テスト レスポンス、アプリのデプロイ、結果に関する問題については、こちらからお問い合わせください。
ライセンス サーバーに関する問題のトラブルシューティング
ライセンス サーバーで断続的にエラーが発生するお使いのライセンス サーバーが最新版かどうかをご確認ください。しばらくコードを更新していない場合は、ライセンス サーバーの最新版をダウンロードしてください。
特定のユーザーについてライセンス サーバーのエラーが発生する
ユーザーがアプリにアクセスする際にライセンスの問題が発生する場合、そのユーザーがアプリの購入時とは別のアカウントを使用している可能性があります。アプリが別の Google アカウントに関連付けられていると、ライセンスのエラーとなります。必ずアプリの起動前に適切な Google Play アカウントにログインするようユーザーに伝えてください。
技術的な実装に関する質問
コピー防止やライセンス サーバーの技術的な実装に関してご不明な点などがある場合は、Android デベロッパー サイトをご覧ください。