19 virtual void onPurchaseFailed(
const std::string& productId,
const std::string& reason) {}
Definition fsIapService.h:12
virtual void onPurchaseFailed(const std::string &productId, const std::string &reason)
Definition fsIapService.h:19
virtual void onProductValidated(const fsIapProductInfo &productInfo)
Definition fsIapService.h:15
virtual ~Observer()=default
virtual void onProductInvalid(const std::string &productId)
Definition fsIapService.h:16
virtual void onPurchaseCompleted(const std::string &productId)
Definition fsIapService.h:17
virtual void onPurchaseRestored(const std::string &productId)
Definition fsIapService.h:18
virtual void onPurchaseCancelled(const std::string &productId)
Definition fsIapService.h:20
Definition fsIapService.h:9
virtual void purchaseReadyProduct()=0
virtual void setObserver(Observer *observer)=0
virtual void queryProduct(const std::string &productId)=0
virtual ~fsIapService()=default
virtual void restorePurchases()=0
virtual void shutdown()=0
Definition fsIapTypes.h:7