C D E F G H I N O P R S T U V W 

C

CoinsReward - Class in com.amazon.device.iap.model
Contains data about Amazon Coins that may be rewarded to customers after they purchase the associated Product.
CoinsReward(int) - Constructor for class com.amazon.device.iap.model.CoinsReward
 
com.amazon.device.iap - package com.amazon.device.iap
Provides classes and an interface that are required to use the In-App Purchasing API with the Amazon Appstore.
com.amazon.device.iap.model - package com.amazon.device.iap.model
Provides classes for the data model that supports the Amazon Appstore In-App Purchasing API.
CREATOR - Static variable in class com.amazon.device.iap.model.Product
CREATOR field that generates instances of Product object from a Parcel.
CREATOR - Static variable in class com.amazon.device.iap.model.RequestId
CREATOR field that generates instance of RequestId object from a Parcel.
CREATOR - Static variable in class com.amazon.device.iap.model.UserData
CREATOR field that generates instances of UserData object from a Parcel.

D

describeContents() - Method in class com.amazon.device.iap.model.Product
describeContents() - Method in class com.amazon.device.iap.model.RequestId
describeContents() - Method in class com.amazon.device.iap.model.UserData

E

equals(Object) - Method in class com.amazon.device.iap.model.Receipt
Compares this Receipt to the specified object.
equals(Object) - Method in class com.amazon.device.iap.model.RequestId
Compares two request IDs.

F

from(int) - Static method in class com.amazon.device.iap.model.CoinsReward
 
fromString(String) - Static method in class com.amazon.device.iap.model.RequestId
Creates a RequestId from its encoded string form.
FulfillmentResult - Enum in com.amazon.device.iap.model
Represents the fulfillment result for an in-app purchase.

G

getAmount() - Method in class com.amazon.device.iap.model.CoinsReward
Provides the number of Amazon Coins that a customer may be rewarded after purchasing the associated Product.
getCancelDate() - Method in class com.amazon.device.iap.model.Receipt
Returns the cancel date for the purchase, or null if it is not canceled.
getCoinsReward() - Method in class com.amazon.device.iap.model.Product
May be null.
getDescription() - Method in class com.amazon.device.iap.model.Product
Returns the localized description of the product.
getMarketplace() - Method in class com.amazon.device.iap.model.UserData
Returns the two character Alpha-2 code of ISO_3166-1 denoting the marketplace of the user.
getPrice() - Method in class com.amazon.device.iap.model.Product
Returns the price of the product.
getProductData() - Method in class com.amazon.device.iap.model.ProductDataResponse
Returns product data, keyed by SKU.
getProductData(Set<String>) - Static method in class com.amazon.device.iap.PurchasingService
Initiates a request to retrieve item data of up to one-hundred SKUs.
getProductType() - Method in class com.amazon.device.iap.model.Product
Returns the type of product.
getProductType() - Method in class com.amazon.device.iap.model.Receipt
Returns the type of product.
getPurchaseDate() - Method in class com.amazon.device.iap.model.Receipt
Returns the purchase date for the purchase.
getPurchaseUpdates(boolean) - Static method in class com.amazon.device.iap.PurchasingService
Initiates a request to retrieve updates about items the customer has purchased and/or canceled.
getReceipt() - Method in class com.amazon.device.iap.model.PurchaseResponse
getReceiptId() - Method in class com.amazon.device.iap.model.Receipt
Returns a receipt ID which is a unique identifier of a purchase.
getReceipts() - Method in class com.amazon.device.iap.model.PurchaseUpdatesResponse
Returns receipts, or an empty list if PurchaseUpdatesResponse.getRequestStatus() is not PurchaseUpdatesResponse.RequestStatus.SUCCESSFUL, or there are no receipts.
getRequestId() - Method in class com.amazon.device.iap.model.ProductDataResponse
Returns the request identifier originally returned by PurchasingService.getProductData(Set).
getRequestId() - Method in class com.amazon.device.iap.model.PurchaseResponse
Returns the request ID originally returned by PurchasingService.purchase(String).
getRequestId() - Method in class com.amazon.device.iap.model.PurchaseUpdatesResponse
Returns the request ID originally returned by PurchasingService.getPurchaseUpdates(boolean).
getRequestId() - Method in class com.amazon.device.iap.model.UserDataResponse
Provides access to the request ID originally returned by PurchasingService.getUserData().
getRequestStatus() - Method in class com.amazon.device.iap.model.ProductDataResponse
Returns the status of the product data request.
getRequestStatus() - Method in class com.amazon.device.iap.model.PurchaseResponse
Returns the status of the purchase request.
getRequestStatus() - Method in class com.amazon.device.iap.model.PurchaseUpdatesResponse
Returns the status of the request.
getRequestStatus() - Method in class com.amazon.device.iap.model.UserDataResponse
Indicates the status of the getUserData call.
getSku() - Method in class com.amazon.device.iap.model.Product
Returns the stock-keeping unit (SKU) of the product.
getSku() - Method in class com.amazon.device.iap.model.Receipt
Returns the SKU of the purchase.
getSmallIconUrl() - Method in class com.amazon.device.iap.model.Product
Returns the url of the small icon.
getTitle() - Method in class com.amazon.device.iap.model.Product
Returns the localized title of the product.
getUnavailableSkus() - Method in class com.amazon.device.iap.model.ProductDataResponse
Returns the set of SKUs provided in the original request to PurchasingService.getProductData(Set) for which product data is not available.
getUserData() - Method in class com.amazon.device.iap.model.PurchaseResponse
Returns the user ID and marketplace information of the user associated with the purchase.
getUserData() - Method in class com.amazon.device.iap.model.PurchaseUpdatesResponse
Returns the user ID and marketplace information of the user associated with the purchase.
getUserData() - Method in class com.amazon.device.iap.model.UserDataResponse
Returns the user ID and marketplace information of the user associated with the purchase.
getUserData() - Static method in class com.amazon.device.iap.PurchasingService
Initiates a request to retrieve the user ID of the currently logged-in user.
getUserId() - Method in class com.amazon.device.iap.model.UserData
Returns the user ID.

H

hashCode() - Method in class com.amazon.device.iap.model.Receipt
Returns a hash code for this Receipt.
hashCode() - Method in class com.amazon.device.iap.model.RequestId
 
hasMore() - Method in class com.amazon.device.iap.model.PurchaseUpdatesResponse
Returns true if more results are available.

I

IS_SANDBOX_MODE - Static variable in class com.amazon.device.iap.PurchasingService
If true, the SDK is running in Sandbox mode, which only allows interactions with the Amazon AppTester.
isCanceled() - Method in class com.amazon.device.iap.model.Receipt
Checks cancellation or expiration of the receipt.

N

notifyFulfillment(String, FulfillmentResult) - Static method in class com.amazon.device.iap.PurchasingService
Notifies Amazon about the purchase fulfillment.

O

onProductDataResponse(ProductDataResponse) - Method in interface com.amazon.device.iap.PurchasingListener
This callback method is invoked when an ProductDataResponse is available for a request initiated by PurchasingService.getProductData(java.util.Set).
onPurchaseResponse(PurchaseResponse) - Method in interface com.amazon.device.iap.PurchasingListener
This callback method is invoked when a PurchaseResponse is available for a purchase initiated by PurchasingService.purchase(String).
onPurchaseUpdatesResponse(PurchaseUpdatesResponse) - Method in interface com.amazon.device.iap.PurchasingListener
This callback method is invoked when a PurchaseUpdatesResponse is available for a request initiated by PurchasingService.getPurchaseUpdates(boolean).
onReceive(Context, Intent) - Method in class com.amazon.device.iap.ResponseReceiver
Handles broadcast intents from Amazon Appstore.
onUserDataResponse(UserDataResponse) - Method in interface com.amazon.device.iap.PurchasingListener
This callback method is invoked when a UserDataResponse is available for a request initiated by PurchasingService.getUserData().

P

Product - Class in com.amazon.device.iap.model
Represents an in-app product, such as consumable content, entitlement content, or subscription content.
Product(ProductBuilder) - Constructor for class com.amazon.device.iap.model.Product
Creates an instance of the Product.
ProductDataResponse - Class in com.amazon.device.iap.model
Represents the result of a call to PurchasingService.getProductData(java.util.Set).
ProductDataResponse(ProductDataResponseBuilder) - Constructor for class com.amazon.device.iap.model.ProductDataResponse
Creates an instance of the Product.
ProductDataResponse.RequestStatus - Enum in com.amazon.device.iap.model
Represents the status of a product data request initiated by PurchasingService.getProductData(java.util.Set).
ProductType - Enum in com.amazon.device.iap.model
Represents the type of product.
purchase(String) - Static method in class com.amazon.device.iap.PurchasingService
Initiates a purchase-flow for a product.
PurchaseResponse - Class in com.amazon.device.iap.model
Represents the result of a call to PurchasingService.purchase(String).
PurchaseResponse(PurchaseResponseBuilder) - Constructor for class com.amazon.device.iap.model.PurchaseResponse
Creates an instance of the PurchaseResponse.
PurchaseResponse.RequestStatus - Enum in com.amazon.device.iap.model
Represents the status of a purchase request initiated via PurchasingService.purchase(String).
PurchaseUpdatesResponse - Class in com.amazon.device.iap.model
Represents the result of a call to PurchasingService.getPurchaseUpdates(boolean).
PurchaseUpdatesResponse(PurchaseUpdatesResponseBuilder) - Constructor for class com.amazon.device.iap.model.PurchaseUpdatesResponse
Creates an instance of the PurchaseUpdatesResponse.
PurchaseUpdatesResponse.RequestStatus - Enum in com.amazon.device.iap.model
Represents the status of a purchase updates request initiated via PurchasingService.getPurchaseUpdates(boolean).
PurchasingListener - Interface in com.amazon.device.iap
Clients must implement the PurchasingListener and register an instance of their implementation with PurchasingService.registerListener(android.content.Context, PurchasingListener) before using other APIs in the PurchasingService.
PurchasingService - Class in com.amazon.device.iap
Presents the primary API for interacting with the Amazon Appstore purchasing framework.

R

Receipt - Class in com.amazon.device.iap.model
Represents the purchase of consumable content, entitlement content or subscription content, as well as the renewal of a subscription.
Receipt(ReceiptBuilder) - Constructor for class com.amazon.device.iap.model.Receipt
Creates an instance of the Receipt.
registerListener(Context, PurchasingListener) - Static method in class com.amazon.device.iap.PurchasingService
Before invoking operations in this class, register a PurchasingListener and its Context.
RequestId - Class in com.amazon.device.iap.model
Represents the id of any in-app purchasing request.
RequestId() - Constructor for class com.amazon.device.iap.model.RequestId
Creates a new RequestId object.
ResponseReceiver - Class in com.amazon.device.iap
You must register this class as a broadcast receiver in your AndroidManifest.xml in order to receive broadcast intents from the Amazon Appstore for Android.
ResponseReceiver() - Constructor for class com.amazon.device.iap.ResponseReceiver
 

S

safeValueOf(String) - Static method in enum com.amazon.device.iap.model.PurchaseResponse.RequestStatus
 
SDK_VERSION - Static variable in class com.amazon.device.iap.PurchasingService
Indicates the release version of the API for making in-app purchases.

T

toJSON() - Method in class com.amazon.device.iap.model.Product
Returns a JSON object containing the information for an instance of Product.
toJSON() - Method in class com.amazon.device.iap.model.ProductDataResponse
Utility method to return a JSON object containing the information for a ProductDataResponse instance.
toJSON() - Method in class com.amazon.device.iap.model.PurchaseResponse
Utility method to return a JSON object containing the information for a PurchaseResponse instance.
toJSON() - Method in class com.amazon.device.iap.model.PurchaseUpdatesResponse
Utility method to return a JSON object containing the information for a PurchaseUpdatesResponse instance.
toJSON() - Method in class com.amazon.device.iap.model.Receipt
Utility method to return a JSON object containing the information for a Receipt instance.
toJSON() - Method in class com.amazon.device.iap.model.RequestId
Utility method to return a JSON object containing the information for a RequestId instance.
toJSON() - Method in class com.amazon.device.iap.model.UserData
Utility method to return a JSON object containing the information for a UserData instance.
toJSON() - Method in class com.amazon.device.iap.model.UserDataResponse
Utility method to return a JSON object containing the information for a UserDataResponse instance.
toString() - Method in class com.amazon.device.iap.model.Product
Utility method to return a String object that contains the information for a Product instance.
toString() - Method in class com.amazon.device.iap.model.ProductDataResponse
Utility method to return a String object that contains the information for a ProductDataResponse instance.
toString() - Method in class com.amazon.device.iap.model.PurchaseResponse
Utility method to return a String object that contains the information for a PurchaseResponse instance.
toString() - Method in class com.amazon.device.iap.model.PurchaseUpdatesResponse
Utility method to return a String object that contains the information for a PurchaseUpdatesResponse instance.
toString() - Method in class com.amazon.device.iap.model.Receipt
Utility method to return a String object that contains the information for a Receipt instance.
toString() - Method in class com.amazon.device.iap.model.RequestId
Returns the encoded string form of the RequestId.
toString() - Method in class com.amazon.device.iap.model.UserData
Utility method to return a String object that contains the information for a UserData instance.
toString() - Method in class com.amazon.device.iap.model.UserDataResponse
Utility method to return a String object that contains the information for a UserDataResponse instance.

U

UserData - Class in com.amazon.device.iap.model
Represents the user information of the customer that is used for in-app purchases.
UserData(UserDataBuilder) - Constructor for class com.amazon.device.iap.model.UserData
Creates an instance of the UserData.
UserDataResponse - Class in com.amazon.device.iap.model
Represents the result of a call to PurchasingService.getUserData().
UserDataResponse(UserDataResponseBuilder) - Constructor for class com.amazon.device.iap.model.UserDataResponse
Creates an instance of the UserDataResponse.
UserDataResponse.RequestStatus - Enum in com.amazon.device.iap.model
Represents the status of a get user data request initiated by PurchasingService.getUserData().

V

valueOf(String) - Static method in enum com.amazon.device.iap.model.FulfillmentResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.device.iap.model.ProductDataResponse.RequestStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.device.iap.model.ProductType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.device.iap.model.PurchaseResponse.RequestStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.device.iap.model.PurchaseUpdatesResponse.RequestStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.device.iap.model.UserDataResponse.RequestStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazon.device.iap.model.FulfillmentResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.device.iap.model.ProductDataResponse.RequestStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.device.iap.model.ProductType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.device.iap.model.PurchaseResponse.RequestStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.device.iap.model.PurchaseUpdatesResponse.RequestStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.device.iap.model.UserDataResponse.RequestStatus
Returns an array containing the constants of this enum type, in the order they are declared.

W

writeToParcel(Parcel, int) - Method in class com.amazon.device.iap.model.Product
writeToParcel(Parcel, int) - Method in class com.amazon.device.iap.model.RequestId
writeToParcel(Parcel, int) - Method in class com.amazon.device.iap.model.UserData
C D E F G H I N O P R S T U V W