-
Notifications
You must be signed in to change notification settings - Fork 3
module InAppBilling.API
- Source:
-
Error codes base.
all the codes bellow should be kept synchronized between: InAppPurchase.m InAppBillingPlugin.java android_iab.js ios_iab.js
Be carefull assiging new codes, these are meant to express the REASON of the error as exact as possible!
- Source:
-
Buys an item. The product should be loaded before this call. You can either load items at
initor by callinggetProductDetails.Name Type Description successbuySuccessCallback the callback for successful purchse
failerrorCallback the callback for failed purchase
productIdstring the product's ID to be bought
- Source:
-
Consume an item. The product should be of consumable type.
Name Type Description successconsumePurchaseSuccessCallback callback for successful consumption
failtype callback for failed consumption
productIdtype id of the already bought product (not the purchase itself)
- Source:
-
Get all the loaded products. Products should be loaded before this call. You can either load items at
initor by callinggetProductDetails.Name Type Description successgetAvailableProductsSuccessCallback callback for successful query
failerrorCallback callback for failed query
- Source:
-
Get details for a list of product ids. This will also load the products' details if they are not already loaded.
Name Type Description successgetProductDetailsSuccessCallback callback for successful query
failerrorCallback callback for failed query
productIdsString | Array.<String> - Source:
-
This will return the already boutgh items. The consumed items will not be on this list, nor can be retrieved with any other method.
Name Type Description successgetPurchasesSuccessCallback failerrorCallback - Source:
-
This initiates the plugin, you can optionally pass in one or multiple product IDs for their details to be loaded during initialization.
Name Type Description successinitSuccessCallback the success callback
failerrorCallback the failure callback
optionsObject options for configuring the plugin
Name Type Argument Description showLogBoolean <optional>
[true] wether to show logs or not, this is strongly recommended to be set to false for production
productIdsObject an optional list of product IDs to load after initialization was successful
- Source:
-
This function accepts and outputs all the logs, both from native and from JS this is intended to make the debuging easier, you only need to have access to JS console output.
Name Type Description msgString - Source:
-
Subscribes to an item. The product should be loaded before this call. You can either load items at
initor by callinggetProductDetails.Name Type Description successbuySuccessCallback callback for successful subscription
failerrorCallback callback for failed subscription
productIdString id of the subscription item
- Source:
Generated with wicked.
- Installation
- [Stores setup](Stores setup)
- [Purchase verification](Purchase verification)
- [Testing plugin](Automatic tests)
- [API documentation](API documentation)
- Debugging
- Roadmap
- [Compatibility issues](Compatibility issues)