私のアプリはライセンス確認のためにcom.google.android.vending.licensing
に依存しています。アプリが支払われた場合、一部の機能のロックが解除されたライセンス状態になります。これは、次のコールバック関数によって行われます。Googleサーバーが応答しない場合、私のアプリはライセンス状態にあるべきですか?
public void allow(int reason) { }
public void dontAllow(int reason) { }
もちろん、Googleサーバーが応答しない限り、これは完全に機能します。この場合、私は全く応答しませんでした(allow
でもdontAllow
も呼び出されませんでした)。私が理解していることから、このライセンスチェックが初めて成功すると、基礎となるライブラリは後で使用するために応答をキャッシュします。しかし...問題は残っています。
Q:私のアプリを初めて実行したときにGoogleサーバーが応答しない場合は、そのアプリケーションにライセンスが付与されていると想定する必要がありますか?
あなたの最後のコメントは、実際の体験を反映しているようです。ご回答有難うございます! – l33t