jimu-decompiled/sources/com/unity3d/ads/api/Purchasing.java
2025-05-13 19:24:51 +02:00

89 lines
3.3 KiB
Java

package com.unity3d.ads.api;
import com.unity3d.ads.misc.Utilities;
import com.unity3d.ads.purchasing.IPurchasing;
import com.unity3d.ads.purchasing.PurchasingError;
import com.unity3d.ads.webview.bridge.WebViewCallback;
import com.unity3d.ads.webview.bridge.WebViewExposed;
/* loaded from: classes2.dex */
public class Purchasing {
public static IPurchasing purchaseInterface;
@WebViewExposed
public static void getPromoCatalog(WebViewCallback webViewCallback) {
Utilities.runOnUiThread(new Runnable() { // from class: com.unity3d.ads.api.Purchasing.3
@Override // java.lang.Runnable
public void run() {
IPurchasing iPurchasing = Purchasing.purchaseInterface;
if (iPurchasing != null) {
iPurchasing.onGetProductCatalog();
}
}
});
if (purchaseInterface != null) {
webViewCallback.invoke(new Object[0]);
} else {
webViewCallback.error(PurchasingError.PURCHASE_INTERFACE_NULL, new Object[0]);
}
}
@WebViewExposed
public static void getPromoVersion(WebViewCallback webViewCallback) {
Utilities.runOnUiThread(new Runnable() { // from class: com.unity3d.ads.api.Purchasing.2
@Override // java.lang.Runnable
public void run() {
IPurchasing iPurchasing = Purchasing.purchaseInterface;
if (iPurchasing != null) {
iPurchasing.onGetPurchasingVersion();
}
}
});
if (purchaseInterface != null) {
webViewCallback.invoke(new Object[0]);
} else {
webViewCallback.error(PurchasingError.PURCHASE_INTERFACE_NULL, new Object[0]);
}
}
@WebViewExposed
public static void initializePurchasing(WebViewCallback webViewCallback) {
Utilities.runOnUiThread(new Runnable() { // from class: com.unity3d.ads.api.Purchasing.4
@Override // java.lang.Runnable
public void run() {
IPurchasing iPurchasing = Purchasing.purchaseInterface;
if (iPurchasing != null) {
iPurchasing.onInitializePurchasing();
}
}
});
if (purchaseInterface != null) {
webViewCallback.invoke(new Object[0]);
} else {
webViewCallback.error(PurchasingError.PURCHASE_INTERFACE_NULL, new Object[0]);
}
}
@WebViewExposed
public static void initiatePurchasingCommand(final String str, WebViewCallback webViewCallback) {
Utilities.runOnUiThread(new Runnable() { // from class: com.unity3d.ads.api.Purchasing.1
@Override // java.lang.Runnable
public void run() {
IPurchasing iPurchasing = Purchasing.purchaseInterface;
if (iPurchasing != null) {
iPurchasing.onPurchasingCommand(str);
}
}
});
if (purchaseInterface != null) {
webViewCallback.invoke(new Object[0]);
} else {
webViewCallback.error(PurchasingError.PURCHASE_INTERFACE_NULL, new Object[0]);
}
}
public static void setPurchasingInterface(IPurchasing iPurchasing) {
purchaseInterface = iPurchasing;
}
}