私はすでに、Googleライセンス検証フレームワークのエラーとなる継ぎ目で何日も無駄にしています。
Googleマーケットのライセンス検証ライブラリをテストしています。これまでのところ:-提供されたライブラリとサンプルソースから変更なしでライブラリとテストプロジェクトを作成しました(公開鍵とその他の明白なものを除く)。-市場でパブリッシャーアカウントを作成しました-アプリケーションを市場にアップロードしていません-サンプルアプリケーションをデバイスにインストールしました-開発者コンソールでテストアカウントを追加しました-開発者コンソールでさまざまなテスト応答を設定しました
私の問題は、開発者コンソールのテスト応答の設定に関係なく、常にNOT_MARKET_MANAGED応答を受け取ることです。ドキュメントには、パブリッシャーアカウントを持つデバイスにサインインする必要があると記載されています。これが具体的に何を意味するのかは述べていません。デバイスのアカウントにパブリッシャーアカウントを追加しましたが、これは役に立ちません。ライセンスライブラリはマーケットアプリケーションに依存しているため、マーカーアプリケーションのアカウントを変更しました。効果もありません。グーグルで検索したところ、「…発行元アカウントをプライマリアカウントとしてサインインする必要があります…」という行に何かが見つかりました。プライマリアカウントとは正確にはあいまいなままです。一部の情報源は、プライマリアカウントのサインインには工場出荷時のリセットが必要であると述べています。私はそれを試していませんが、デバイス、インストール、メッセージ、連絡先などで行ったものは何でも失うと思います。これは不可能なほど非現実的です。私の質問は、さまざまな応答に対してアプリケーションをどのようにテストするかということです。