PurchaseData

PurchaseData

public class PurchaseData extends Object java.lang.Object ↳ com.gaa.sdk.iap.PurchaseData

顯示In-App支付的購買數據。

Summary

Nested classes

@interface

PurchaseData.AcknowledgeState

@interface

PurchaseData.PurchaseState

@interface

PurchaseData.RecurringState

Public constructors

PurchaseData(String jsonPurchaseData)

PurchaseData(String jsonPurchaseData, String signature)

Public methods


getOrderId

String getOrderId()

返回購買相關的訂購ID。

Returns:

String

getPackageName

String getPackageName()

返回開始購買的應用軟件packageName。

Returns:

String

getProductId

String getProductId()

返回購買的In-App商品的ID。

Returns:

String

getPurchaseTime

long getPurchaseTime()

以毫秒為單位返回購買In-App商品的時間。

Returns:

long

isAcknowledged

boolean isAcknowledged()

顯示購買是否被確認(acknowledge)。

Returns:

boolean

getDeveloperPayload

String getDeveloperPayload()

發送在確認(acknowledge) 或使用(consume)購買時指定的開發公司的Payload。

Returns:

String

getPurchaseId

@Deprecated String getPurchaseId()

返回購買數據的唯一識別ID。 在API v6中不使用。

Returns:

String

See Also:

getPurchaseToken()

getPurchaseToken

String getPurchaseToken()

返回唯一識別購買數據的token。

Returns:

String

getPurchaseState

int getPurchaseState()

作为購買狀態的值,返回PurchaseData.PurchaseState中一个。

Returns:

int

getRecurringState

int getRecurringState()

作為顯示包月型商品狀態的值,返回PurchaseData.RecurringState中一個。

Returns:

int

getQuantity

int getQuantity()

返回商品的數量。

Returns:

int

getSignature

String getSignature()

返回包含開發公司個人密鑰簽名的購買數據簽名的字符串 。

Returns:

String

getOriginalJson

String getOriginalJson()

返回包含購買數據詳細資訊的JSON 格式字符串。

Returns:

String

Last updated