89 lines
3.3 KiB
Java
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;
|
|
}
|
|
}
|