Google ライセンス保護サービスを使用するアプリがあります。このアプリ (現在 Google Play に数週間掲載されています) とライセンス チェックを正常にテストしました。
数日前、同じ保護と別の非公開の別のアプリを公開しました
static final byte[] SALT = new byte[] {....}
また、このアプリでもライセンス チェックは正常に機能します。
今日、公開された最初のアプリの 1 つのレイアウトを更新しました。アプリをテストしましたが、驚いたことにタイムアウトの問題でライセンス チェックに失敗しました (インターネット接続は正常に動作します)。
10-25 01:04:16.689: I/LicenseChecker(2739): Binding to licensing service.
10-25 01:04:16.709: I/LicenseChecker(2739): Calling checkLicense on service for myapp.package.comu
10-25 01:04:16.709: I/LicenseChecker(2739): Start monitoring timeout.
10-25 01:04:26.719: I/LicenseChecker(2739): Check timed out.
10-25 01:04:28.579: I/LicenseChecker(2739): Binding to licensing service.
myapp.package.comu
10-25 01:04:28.609: I/LicenseChecker(2739): Start monitoring timeout.
10-25 01:04:38.619: I/LicenseChecker(2739): Check timed out.
コンソールからライセンス応答を変更しようとしましたが、成功しませんでした。ライセンス チェック サービスがアプリに何も応答しません。
私が公開した別のパッケージと同じ保護ロジックを持つ 2 番目のアプリでは、LVL は問題なく動作します。
この問題の原因は何なのかわかりません。
同じSALT配列を使用しようとしましたが、成功しませんでした。
アプリの購入者が同じ問題を抱えていないことを願うばかりです。
何か案が?