Skip to content
This repository was archived by the owner on Mar 18, 2025. It is now read-only.

Methods

Pavlos-Petros Tournaris edited this page Dec 4, 2015 · 1 revision

Non Rx Methods

boolean isInitialized();
boolean isPurchased(String productId);
boolean isSubscribed(String productId);
boolean loadOwnedPurchasesFromGoogle();
boolean purchase(Activity activity, String productId);
boolean subscribe(Activity activity, String productId);
boolean consumePurchase(String productId);
boolean handleActivityResult(int requestCode, int resultCode, Intent data);
boolean isValid(TransactionDetails transactionDetails);
List<String> listOwnedProducts();
List<String> listOwnedSubscriptions();
List<SkuDetails> getPurchaseListingDetails(ArrayList<String> productIdList);
List<SkuDetails> getSubscriptionListingDetails(ArrayList<String> productIdList);
List<PurchaseDataModel> ownedProductsTransactionDetails();
List<PurchaseDataModel> ownedSubscriptionsTransactionDetails();
SkuDetails getPurchaseListingDetails(String productId);
SkuDetails getSubscriptionListingDetails(String productId);
TransactionDetails getPurchaseTransactionDetails(String productId);
TransactionDetails getSubscriptionTransactionDetails(String productId);

Rx Methods

Observable<Boolean> isInitializedObservable();
Observable<Boolean> isPurchasedObservable(final String productId);
Observable<Boolean> isSubscribedObservable(final String productId);
Observable<List<String>> listOwnedProductsObservable();
Observable<List<String>> listOwnedSubscriptionsObservable();
Observable<PurchaseModel> purchaseObservable(Activity activity, String productId);
Observable<PurchaseModel> subscribeObservable(Activity activity, String productId);
Observable<ConsumeModel> consumePurchaseObservable(final String productId);
Observable<SkuDetails> getPurchaseListingDetailsObservable(String productId);
Observable<SkuDetails> getSubscriptionListingDetailsObservable(String productId);
Observable<DetailsModel> getPurchaseListingDetailsObservable(ArrayList<String> productIdList);
Observable<DetailsModel> getSubscriptionListingDetailsObservable(ArrayList<String> productIdList);
Observable<TransactionDetails> getPurchaseTransactionDetailsObservable(String productId);
Observable<TransactionDetails> getSubscriptionTransactionDetailsObservable(String productId);
Observable<List<PurchaseDataModel>> ownedProductsTransactionDetailsObservable();
Observable<List<PurchaseDataModel>> ownedSubscriptionsTransactionDetailsObservable();
Clone this wiki locally