Purchase

本参考文档包含了 Purchase 类以及其方法的详情。

    public class Purchase extends Object 
        
        java.lang.Object
            gg.now.billingclient.api.Purchase

详情

PurchasePurchasesResult 类的一部分,用于应用内购买。

公共构造函数

    Purchase

     Purchase (String jsonPurchaseInfo, String signature)

                            throws JSONException

参数 描述 抛出异常
jsonPurchaseInfo String jSONException
signature String

公共方法

 

描述 用法
boolean equals(object o) boolean gg.now.billingclient.api.Purchase.equals (Object o)
String getOrderId() – 返回交易的唯一标识符。 String gg.now.billingclient.api.Purchase.getOrderId()
String getOriginalJson() – 返回包含了购买订单详情的JSON字符串。 String gg.now.billingclient.api.Purchase.getOriginalJson()
String getPackageName() – 返回发起购买的应用包名。 String gg.now.billingclient.api.Purchase.getPackageName()
long getPurchaseTime() – 返回购买的时间。 long gg.now.billingclient.api.Purchase.getPurchaseTime()
String getPurchaseToken() – 返回作为唯一标识符的购买令牌。 String gg.now.billingclient.api.Purchase.getPurchaseToken()
String getSignature() – 返回包含了使用开发者私钥生成的购买签名的字符串。 String gg.now.billingclient.api.Purchase.getSignature()
String getSku() – 返回产品ID(Product ID)。 String gg.now.billingclient.api.Purchase.getSku()
int hashCode() int gg.now.billingclient.api.Purchase.hashCode()
boolean isAutoRenewing() – 返回购买是否是自动续订。 boolean gg.now.billingclient.api.Purchase.isAutoRenewing()
String getSubscriptionPeriod() – 返回订阅周期,使用 ISO 8601 格式。 String gg.now.billingclient.api.Purchase.getSubscriptionPeriod()
long getExpiryTimeMillis() – 返回订阅过期时间(以毫秒为单位)。 long gg.now.billingclient.api.Purchase.getExpiryTimeMillis()
long getSubscriptionPurchaseDateMillis() – 返回订阅的购买日期。 long gg.now.billingclient.api.Purchase.getSubscriptionPurchaseDateMillis()
String getSubscriptionStatus() – 返回订阅状态 – 定义于此处。 String gg.now.billingclient.api.Purchase.getSubscriptionStatus()
boolean isAcknowledged() – 返回购买是否已被确认。 boolean gg.now.billingclient.api.Purchase.isAcknowledged()
String toString() String gg.now.billingclient.api.Purchase.toString()
String getDeveloperPayload() – 由开发者指定的字符串,包含了订单的补充信息。 String gg.now.billingclient.api.Purchase.getDeveloperPayload()

继承的方法

用法
Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()

getSubscriptionStatus 的定义

可能的返回值 描述
PENDING 订单已创建但未支付。
EXPIRED 订阅续订失败。
ACTIVE 支付完成且订阅激活。
DELETED 开发者从nowStudio将订阅删除。
CANCELLED 用户取消订阅。

×
文本已复制到剪贴板
copyLinkText
有疑问?请通过以下方式联系我们: dev-support@now.gg