TrivialDrive 앱을 사용할 수 있지만 소모품 구매에 대한 질문이 있습니다. . .인앱 결제로 소모품 구매 TrivialDrive 샘플
앱은 queryInventoryAsync 호출을 수행하는 onCreate 이벤트에서 시작되어이 사용자의 인벤토리가 무엇인지 확인하고 다른 제품 중 Google 인벤토리에 가스가 있는지 확인합니다. 하지만 사용자가 가스를 구입할 때마다 ConsumeAsync 호출을 "소비"하기 때문에 가스가 전혀 발생하지 않는 것으로 보입니다.
Google 인벤토리가 Google 서버에 저장되지 않으며 consumeAsync가 소모품 요금 청구를 완료하는 것 같습니다. (아마도 consumeAsync 대신 billForConsumableAsync라고해야합니다.)
TrivialDrive 앱은 공유 환경 설정 메모리에서 항상 소모품 인벤토리를 유지합니다.
이것이 사실이라면 지금까지 앱이 Google 서버에서 가스 인벤토리를 확인하는 이유는 무엇입니까? 아무 것도 없을 것입니다.
또한 사용자가 다른 기기에서 내 앱을 실행하는 경우 다른 기기의 메모리에 보관되어있어 가스 인벤토리가 표시되지 않습니다.
그래서 인앱 결제로 소모품 인벤토리가 Google 서버에 보관되지 않습니다. 앱에서 관리해야합니다. 그것은 그것을 처리하는 잘못된 방법 인 것 같습니다.
내가 이해하지 못하는 것은 무엇입니까? 감사합니다. 게리