Есть два типа покупок. Управляемый и неуправляемый. Управляемые продукты можно купить только один раз, однако неуправляемые продукты можно купить любое количество раз.
Приложение Market не использует кеширование как таковое Скажем, например, у вас есть настроенный идентификатор продукта, и вы его уже приобрели. В следующий раз, когда вы запросите приложение Market, чтобы купить тот же предмет, оно вернется с ответом «уже куплено».
В случае неуправляемых предметов, он просто выполняет транзакцию.
В обоих случаях требуется Интернет .
Вам решать, как сохранить транзакции локально и инициировать покупку, проверив, действительно ли вам нужна другая покупка.