Android Studio中Google Play内购查询商品详情及全部商品需提供ProductId吗?
Google Play内购查询商品详情:是否必须提供ProductId?
是的,必须提供ProductId才能查询商品详情——Google Play Billing Library并没有提供直接查询应用下所有内购商品的API接口。
Google Play的内购设计逻辑是:你需要先在Google Play Console中完成所有内购商品(应用内商品/订阅)的配置,然后在代码中维护对应的ProductId列表。查询商品详情时,只能通过指定具体的ProductId来获取对应商品的信息,无法一次性拉取该应用下的全部内购商品。
如果你想查询所有内购商品的详情,就必须把Google Play Console里配置的所有内购商品的ProductId都添加到你的LIST_OF_PRODUCTS列表中,再通过你提供的代码完成查询。后续如果在后台新增了内购商品,也需要同步更新代码中的ProductId列表,否则新商品的详情无法被查询到。
内容的提问来源于stack exchange,提问作者HelloCW
相关产品推荐
相关产品推荐

