.class public final Lcom/amazon/device/iap/PurchasingService; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static final IS_SANDBOX_MODE:Z .field public static final SDK_VERSION:Ljava/lang/String; = "2.0.61.0" .field private static final TAG:Ljava/lang/String; = "PurchasingService" # direct methods .method static constructor ()V .locals 1 .line 35 invoke-static {}, Lcom/amazon/device/iap/internal/e;->a()Z move-result v0 sput-boolean v0, Lcom/amazon/device/iap/PurchasingService;->IS_SANDBOX_MODE:Z return-void .end method .method private constructor ()V .locals 2 .line 46 invoke-direct {p0}, Ljava/lang/Object;->()V .line 41 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "In-App Purchasing SDK initializing. SDK Version 2.0.61.0, IS_SANDBOX_MODE: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; sget-boolean v1, Lcom/amazon/device/iap/PurchasingService;->IS_SANDBOX_MODE:Z invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder; return-void .end method .method public static getProductData(Ljava/util/Set;)Lcom/amazon/device/iap/model/RequestId; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Set<", "Ljava/lang/String;", ">;)", "Lcom/amazon/device/iap/model/RequestId;" } .end annotation .line 107 invoke-static {}, Lcom/amazon/device/iap/internal/d;->d()Lcom/amazon/device/iap/internal/d; move-result-object v0 invoke-virtual {v0, p0}, Lcom/amazon/device/iap/internal/d;->a(Ljava/util/Set;)Lcom/amazon/device/iap/model/RequestId; move-result-object p0 return-object p0 .end method .method public static getPurchaseUpdates(Z)Lcom/amazon/device/iap/model/RequestId; .locals 1 .line 128 invoke-static {}, Lcom/amazon/device/iap/internal/d;->d()Lcom/amazon/device/iap/internal/d; move-result-object v0 invoke-virtual {v0, p0}, Lcom/amazon/device/iap/internal/d;->a(Z)Lcom/amazon/device/iap/model/RequestId; move-result-object p0 return-object p0 .end method .method public static getUserData()Lcom/amazon/device/iap/model/RequestId; .locals 1 .line 71 invoke-static {}, Lcom/amazon/device/iap/internal/d;->d()Lcom/amazon/device/iap/internal/d; move-result-object v0 invoke-virtual {v0}, Lcom/amazon/device/iap/internal/d;->c()Lcom/amazon/device/iap/model/RequestId; move-result-object v0 return-object v0 .end method .method public static notifyFulfillment(Ljava/lang/String;Lcom/amazon/device/iap/model/FulfillmentResult;)V .locals 1 .line 141 invoke-static {}, Lcom/amazon/device/iap/internal/d;->d()Lcom/amazon/device/iap/internal/d; move-result-object v0 invoke-virtual {v0, p0, p1}, Lcom/amazon/device/iap/internal/d;->a(Ljava/lang/String;Lcom/amazon/device/iap/model/FulfillmentResult;)V return-void .end method .method public static purchase(Ljava/lang/String;)Lcom/amazon/device/iap/model/RequestId; .locals 1 .line 88 invoke-static {}, Lcom/amazon/device/iap/internal/d;->d()Lcom/amazon/device/iap/internal/d; move-result-object v0 invoke-virtual {v0, p0}, Lcom/amazon/device/iap/internal/d;->a(Ljava/lang/String;)Lcom/amazon/device/iap/model/RequestId; move-result-object p0 return-object p0 .end method .method public static registerListener(Landroid/content/Context;Lcom/amazon/device/iap/PurchasingListener;)V .locals 1 .line 62 invoke-static {}, Lcom/amazon/device/iap/internal/d;->d()Lcom/amazon/device/iap/internal/d; move-result-object v0 invoke-virtual {v0, p0, p1}, Lcom/amazon/device/iap/internal/d;->a(Landroid/content/Context;Lcom/amazon/device/iap/PurchasingListener;)V return-void .end method