Initial commit
This commit is contained in:
88
sources/com/unity3d/ads/api/Purchasing.java
Normal file
88
sources/com/unity3d/ads/api/Purchasing.java
Normal file
@@ -0,0 +1,88 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user