mirror of
https://github.com/M66B/FairEmail.git
synced 2026-03-31 22:26:06 +02:00
Added IAB connected check
This commit is contained in:
@@ -78,8 +78,9 @@ public class ActivityBilling extends ActivityBase implements /*PurchasesUpdatedL
|
||||
static final String ACTION_PURCHASE_ERROR = BuildConfig.APPLICATION_ID + ".ACTION_PURCHASE_ERROR";
|
||||
|
||||
private static final String SKU_TEST = "android.test.purchased";
|
||||
private final static long MAX_SKU_CACHE_DURATION = 24 * 3600 * 1000L; // milliseconds
|
||||
private final static long MAX_SKU_NOACK_DURATION = 24 * 3600 * 1000L; // milliseconds
|
||||
private static final long IAB_CONNECTED_CHECK = 10 * 1000L;
|
||||
private static final long MAX_SKU_CACHE_DURATION = 24 * 3600 * 1000L; // milliseconds
|
||||
private static final long MAX_SKU_NOACK_DURATION = 24 * 3600 * 1000L; // milliseconds
|
||||
|
||||
@Override
|
||||
@SuppressLint("MissingSuperCall")
|
||||
@@ -106,11 +107,26 @@ public class ActivityBilling extends ActivityBase implements /*PurchasesUpdatedL
|
||||
|
||||
if (Helper.isPlayStoreInstall() || isTesting(this)) {
|
||||
Log.i("IAB start");
|
||||
//billingClient = BillingClient.newBuilder(this)
|
||||
// .enablePendingPurchases()
|
||||
// .setListener(this)
|
||||
// .build();
|
||||
//billingClient.startConnection(billingClientStateListener);
|
||||
/*
|
||||
billingClient = BillingClient.newBuilder(this)
|
||||
.enablePendingPurchases()
|
||||
.setListener(this)
|
||||
.build();
|
||||
billingClient.startConnection(billingClientStateListener);
|
||||
|
||||
getMainHandler().postDelayed(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
try {
|
||||
boolean connected = (billingClient != null &&
|
||||
billingClient.getConnectionState() == BillingClient.ConnectionState.CONNECTED);
|
||||
EntityLog.log(ActivityBilling.this, "IAB check connected=" + connected);
|
||||
} catch (Throwable ex) {
|
||||
Log.e(ex);
|
||||
}
|
||||
}
|
||||
}, IAB_CONNECTED_CHECK);
|
||||
*/
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user