Open this app to confirm your subscription before Jun 23, 2020. What is causing this?
Asked
Active
Viewed 3,056 times
1 Answers
6
PurchaseResult was returning my purchases with acknowledge as false. Using the following code, managed to fix the issue.
for (Purchase purchase: purchasesResult.getPurchasesList()) {
AcknowledgePurchaseParams acknowledgePurchaseParams =
AcknowledgePurchaseParams.newBuilder()
.setPurchaseToken(purchase.getPurchaseToken())
.build();
acknowledgePurchaseParams.getDeveloperPayload();
AcknowledgePurchaseResponseListener acknowledgePurchaseResponseListener = new AcknowledgePurchaseResponseListener() {
@Override
public void onAcknowledgePurchaseResponse(BillingResult billingResult) {
BillingResult billingResult1 = billingResult;
}
};
mBillingClient.acknowledgePurchase(acknowledgePurchaseParams, acknowledgePurchaseResponseListener);
}

Umer Khalid
- 330
- 2
- 16