Я тестирую покупки в приложении, используя три зарезервированных идентификатора продукта для тестирования статического 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);