1

Google Play でしばらく公開していた既存の (有料) アプリを最近更新しました。新しいバージョンに取り組んでいる間、Google Licensing Verification Library を実装しようと考えました。http://developer.android.com/guide/market/licensing/adding-licensing.htmlにあるGoogle の指示に従いました。この時点でうまく機能していました。Google Play デベロッパー コンソールでテスト応答を変更すると、アプリで別の結果が得られました。すごい!

次に、この新しいバージョンを公開しました。

署名済みの APK (有料アプリなので、Google Play からダウンロードしたくなかった) を携帯電話にインストールしました (まったく同じデバイスでずっとテストしていました)。今、物事はまったく機能しませんでした。ライセンス サービスから常に「再試行」の結果が得られました。つまり何時間も。私は戻ってソースコードをいじり、あらゆる種類のものを変更しましたが、何も機能しませんでした. ライセンス ライブラリは常にタイムアウトしました (LogCat のライブラリから "Check timed out." を受け取りました)。

私はどこでも答えを探しましたが、この議論(http://forum.xda-developers.com/showthread.php?t=1566770)に出くわし、それを読んで見つけた最後の投稿になるまではそうではありませんでしたソリューション。

4

2 に答える 2

2

上記の投稿から:

「私もこの問題を抱えており、Google Playアプリケーションデータ([設定]、[アプリケーション]、[Google Play]を選択して[データのクリア]を押す)を削除すると修正されました。キャッシュをクリアするだけでは不十分です。私のアプリが再び機能するようになりました)、次にそのアプリを使用するときにGoogle Play T&Cなどを再承認する必要があり、検索履歴が失われました。」

私はそれをしました、それは働きました、そして今すべてが働きに戻っています!

于 2012-06-04T16:32:30.480 に答える
0

Google Play ストアからダウンロードしたアプリでも同じ問題が発生しました。私の場合、問題は他の回答のようにストレージやキャッシュではありませんでした。Google Play ストアの Background-Data-Usage を制限していたため、この API が機能しませんでした。バックグラウンド データの使用を有効にすると、すべてが正常に機能しました。

于 2021-07-10T09:54:04.860 に答える