私のプロジェクトで変更する際にv3サンプルファイルを確認すると、正常に機能します。しかし、私の友人は、Wi-Fiをオフにして機内モードをオンにすることでコードをテストしました。これにより、アプリ内インベントリをクエリできなくなるようです。
// Listener that's called when we finish querying the items and subscriptions we own
private final IabHelper.QueryInventoryFinishedListener mGotInventoryListener = new IabHelper.QueryInventoryFinishedListener() {
@Override
public void onQueryInventoryFinished(IabResult result, Inventory inventory) {
if (result.isFailure()) {
// STOPS here and doesn't continue on with no network connection
return;
}
......
}
};
最初の購入が成功した後、v3はそれをローカルにキャッシュに保存するので、チェックするために常にネットワーク接続を持っている必要はないと思いました。他の誰かがこの問題に遭遇しましたか?私は完全に明白な何かを見逃していることを願っています、またはこれがそれが機能することになっている方法であるかどうか。