LVL ライブラリを使用して、Android アプリケーションにライセンスを追加しました。ライセンスは、Google Play で購入した通常のユーザーには適切に機能します (問題についてのフィードバックはありません)。テストアカウントを使用して2番目のデバイスで主にテストしたときにも機能しました。
現在、開発者コンソールの「ライセンステストの回答」で設定したテストアカウントを持つデバイスで、サーバーが常に NOT_LICENSED 応答コード (1) を返すという問題があります。パブリッシャー アカウントの回答を使用してデバイスでテストすると、正しい回答が得られます (サーバーは「ライセンス テストの回答」で設定した内容を返します)。
署名済みリリース ビルドとデバッグ ビルドでテストしましたが、常に同じです。私は同じリリース ビルドを Google Play にアップロードしました (そして、アップロードされたこれと同じバージョン コードをデバッグ バージョンに使用します)。テスト デバイスで構成された単一の (プライマリ??) テスト アカウントでテストしました。
興味深いことに、プライマリ テスト アカウントを使用してデバイスに発行者アカウント (設定/アカウントおよび同期/追加アカウント) を追加しましたが、発行者アカウントが存在する場合でも、回答は常に NOT_LICENSED のままです。残念ながら、削除したくないデータがあるため、そのデバイスからテスト アカウントを削除できません。
私は他のテスターに apk を渡し、それらのテスト アカウントを追加しました - 彼らは同じ問題を抱えています - 常に NOT_LICENSED 応答です。