PurchaseHistoryRecord
public
class
PurchaseHistoryRecord
extends Object
java.lang.Object | |
↳ | com.android.billingclient.api.PurchaseHistoryRecord |
Represents an in-app billing purchase history record.
This class includes a subset of fields in Purchase
.
Summary
Public constructors | |
---|---|
PurchaseHistoryRecord(String jsonPurchaseInfo, String signature)
|
Public methods | |
---|---|
boolean
|
equals(Object o)
|
String
|
getDeveloperPayload()
Returns the payload specified when the purchase was acknowledged or consumed. |
String
|
getOriginalJson()
Returns a String in JSON format that contains details about the purchase order. |
long
|
getPurchaseTime()
Returns the time the product was purchased, in milliseconds since the epoch (Jan 1, 1970). |
String
|
getPurchaseToken()
Returns a token that uniquely identifies a purchase for a given item and user pair. |
String
|
getSignature()
Returns String containing the signature of the purchase data that was signed with the private key of the developer. |
String
|
getSku()
Returns the product Id. |
int
|
hashCode()
|
String
|
toString()
|
Inherited methods | |
---|---|
![]()
java.lang.Object
|
Public constructors
PurchaseHistoryRecord
PurchaseHistoryRecord (String jsonPurchaseInfo, String signature)
Parameters | |
---|---|
jsonPurchaseInfo |
String |
signature |
String |
Throws | |
---|---|
JSONException |
Public methods
getDeveloperPayload
String getDeveloperPayload ()
Returns the payload specified when the purchase was acknowledged or consumed.
Returns | |
---|---|
String |
getOriginalJson
String getOriginalJson ()
Returns a String in JSON format that contains details about the purchase order.
Returns | |
---|---|
String |
getPurchaseTime
long getPurchaseTime ()
Returns the time the product was purchased, in milliseconds since the epoch (Jan 1, 1970).
Returns | |
---|---|
long |
getPurchaseToken
String getPurchaseToken ()
Returns a token that uniquely identifies a purchase for a given item and user pair.
Returns | |
---|---|
String |
getSignature
String getSignature ()
Returns String containing the signature of the purchase data that was signed with the private key of the developer. The data signature uses the RSASSA-PKCS1-v1_5 scheme.
Returns | |
---|---|
String |
getSku
String getSku ()
Returns the product Id.
Returns | |
---|---|
String |
toString
String toString ()
Returns | |
---|---|
String |
Annotations
Interfaces
Classes
- AccountIdentifiers
- AcknowledgePurchaseParams
- AcknowledgePurchaseParams.Builder
- BillingClient
- BillingClient.Builder
- BillingFlowParams
- BillingFlowParams.Builder
- BillingResult
- BillingResult.Builder
- ConsumeParams
- ConsumeParams.Builder
- PriceChangeFlowParams
- PriceChangeFlowParams.Builder
- ProxyBillingActivity
- Purchase
- Purchase.PurchasesResult
- PurchaseHistoryRecord
- SkuDetails
- SkuDetailsParams
- SkuDetailsParams.Builder