Я тестирую покупки в приложении, используя три зарезервированных идентификатора продукта для тестирования статического Google Play Billing ответов:
- android.test.purchased
- android.test.canceled
- android.test.item_unavailable
Однако setSku и setType устарели в классе BillingFlowParams.Builder class. Вместо этого мы должны использовать setSkuDetails(SkuDetails).
Как мне изменить BillingFlowParams в примере кода, чтобы использовать SkuDetails для идентификаторов тестируемого продукта?
BillingFlowParams flowParams = BillingFlowParams.newBuilder()
.setSku(skuId)
.setType(SkuType.INAPP)
.build();
int responseCode = mBillingClient.launchBillingFlow(flowParams);