get(packageName, productId, token)
Checks the purchase and consumption status of an inapp item.
get(packageName, productId, token)
Checks the purchase and consumption status of an inapp item.
Args:
packageName: string, The package name of the application the inapp product was sold in (for example, 'com.some.thing'). (required)
productId: string, The inapp product SKU (for example, 'com.some.thing.inapp1'). (required)
token: string, The token provided to the user's device when the inapp product was purchased. (required)
Returns:
An object of the form:
{ # An InappPurchase resource indicates the status of a user's inapp product purchase.
"orderId": "A String", # The order id associated with the purchase of the inapp product.
"kind": "androidpublisher#inappPurchase", # This kind represents an inappPurchase object in the androidpublisher service.
"consumptionState": 42, # The consumption state of the inapp product. Possible values are:
# - Yet to be consumed
# - Consumed
"purchaseTime": "A String", # The time the product was purchased, in milliseconds since the epoch (Jan 1, 1970).
"purchaseType": 42, # The type of purchase of the inapp product. This field is only set if this purchase was not made using the standard in-app billing flow. Possible values are:
# - Test (i.e. purchased from a license testing account)
# - Promo (i.e. purchased using a promo code)
# - Rewarded (i.e. from watching a video ad instead of paying)
"developerPayload": "A String", # A developer-specified string that contains supplemental information about an order.
"purchaseState": 42, # The purchase state of the order. Possible values are:
# - Purchased
# - Canceled
}