在2020年6月23日之前打开此应用以确认您的订阅
问题描述:
打开此应用以在2020年6月23日之前确认您的订阅.是什么原因造成的?
Open this app to confirm your subscription before Jun 23, 2020. What is causing this?
答
PurchaseResult返回我的购买,确认为false.使用以下代码,设法解决了该问题.
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);
}