내 앱에서 TrivialDrive의 IAB Helper를 업데이트합니다. QueryInventoryFinishedListener start 인터넷 연결이 없을 경우 result.isFailure()를 가져옵니다. 이전 버전의 IAB Helper에서는 모든 인터넷 연결이 몇 주간이라도 result.isFailure() 없이는 정상적으로 작동합니다.인터넷 연결없이 인벤토리를 쿼리하지 못했습니다.
IAB Helper의 새로운 버전의 기능입니까, 아니면 잘못된 것입니까?
if (mHelper == null) {
Log.d(TAG, "null: " + result);
return;
}
if (result.isFailure()) {
Log.d(TAG, "Failed to query inventory: " + result);
return;
}
Log.d(TAG, "Query inventory was successful.");
Purchase proPurchase = inventory.getPurchase(SKU_PRO);
mIsPro = (proPurchase != null);`
로그에 어떤 메시지가 인쇄됩니까? –
인벤토리를 쿼리하지 못했습니다. IabResult : 인벤토리를 새로 고치는 중 오류가 발생했습니다 (항목의 가격을 쿼리하는 중 오류가 발생했습니다). (응답 : 6 : 오류) –
이 줄을 추가하면 :'mHelper.enableDebugLogging (true)'이 태그로 필터링 :'IabHelper'. –