Skip navigation links
A C D E F G H I L M N O P R S T U V W 

A

AppstoreSDKModes - Enum in com.amazon.device.drm.model
Represents the mode in which Appstore SDK is currently running in.

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.drm - package com.amazon.device.drm
 
com.amazon.device.drm.model - package com.amazon.device.drm.model
 
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.drm.model.RequestId
CREATOR field that generates instance of RequestId object from a Parcel.
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.drm.model.RequestId
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.drm.model.RequestId
Compares two request IDs.
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.drm.model.RequestId
Creates a RequestId from its encoded string form.
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.
getAppstoreSDKMode() - Static method in class com.amazon.device.drm.LicensingService
If Mode is SANDBOX, the SDK is running in Sandbox mode, which only allows interactions with the Amazon AppTester.
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.
getDeferredDate() - Method in class com.amazon.device.iap.model.Receipt
Returns the deferred date for updated subscription, or null if it is not deferred update.
getDeferredSku() - Method in class com.amazon.device.iap.model.Receipt
Returns the DeferredSKU for the updated subscription.
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.drm.model.LicenseResponse
Returns the request identifier originally returned by LicensingService#verifyLicense().
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.drm.model.LicenseResponse
Indicates the status of the verifyLicense call.
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.
getTermSku() - Method in class com.amazon.device.iap.model.Receipt
Returns the Term SKU of the purchase.
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.drm.model.RequestId
 
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

isCanceled() - Method in class com.amazon.device.iap.model.Receipt
Checks cancellation or expiration of the receipt.
isDeferred() - Method in class com.amazon.device.iap.model.Receipt
Checks if update is deferred.

L

LicenseResponse - Class in com.amazon.device.drm.model
 
LicenseResponse(LicenseResponseBuilder) - Constructor for class com.amazon.device.drm.model.LicenseResponse
Creates an instance of the LicenseResponse.
LicenseResponse.RequestStatus - Enum in com.amazon.device.drm.model
Represents the status of a get user data request initiated by LicensingService#verifyLicense().
LicensingListener - Interface in com.amazon.device.drm
Developer must implement the LicensingListener and pass an instance of their implementation when they call the verifyLicense API of LicensingService.
LicensingService - Class in com.amazon.device.drm
 
LicensingService() - Constructor for class com.amazon.device.drm.LicensingService
 

N

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

O

onBind(Intent) - Method in class com.amazon.device.iap.PurchasingService
 
onLicenseCommandResponse(LicenseResponse) - Method in interface com.amazon.device.drm.LicensingListener
This callback method is invoked when a LicenseResponse is available for a request initiated by LicensingService#verifyLicense().
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.drm.ResponseReceiver
Handles broadcast intents from Amazon Appstore.
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.
PurchasingService() - Constructor for class com.amazon.device.iap.PurchasingService
 

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.drm.model
Represents the id of any in-app purchasing request.
RequestId() - Constructor for class com.amazon.device.drm.model.RequestId
Creates a new RequestId object.
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.drm
 
ResponseReceiver() - Constructor for class com.amazon.device.drm.ResponseReceiver
 
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.drm.LicensingService
DRM SDK will be part of Appstore SDK.
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.drm.model.LicenseResponse
Utility method to return a JSON object containing the information for a LicenseResponse instance.
toJSON() - Method in class com.amazon.device.drm.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.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.drm.model.LicenseResponse
 
toString() - Method in class com.amazon.device.drm.model.RequestId
Returns the encoded string form of the RequestId.
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.drm.model.AppstoreSDKModes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.device.drm.model.LicenseResponse.RequestStatus
Returns the enum constant of this type with the specified name.
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.drm.model.AppstoreSDKModes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.device.drm.model.LicenseResponse.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.FulfillmentResult
Returns an array containing the constants of this enum type, in the order they are declared.
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.
verifyLicense(Context, LicensingListener) - Static method in class com.amazon.device.drm.LicensingService
Initiates a request to retrieve the license of the currently logged-in user.

W

writeToParcel(Parcel, int) - Method in class com.amazon.device.drm.model.RequestId
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
A C D E F G H I L M N O P R S T U V W 
Skip navigation links