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

From class java.lang.Object

Public constructors

PurchaseHistoryRecord

PurchaseHistoryRecord (String jsonPurchaseInfo, 
                String signature)

Parameters
jsonPurchaseInfo String

signature String

Throws
JSONException

Public methods

equals

boolean equals (Object o)

Parameters
o Object

Returns
boolean

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

hashCode

int hashCode ()

Returns
int

toString

String toString ()

Returns
String