Android 如何从 Google Play 控制台获取产品列表

标签 android in-app-purchase google-play in-app-billing

我正在我的产品中开发 Android 应用内结算功能。我想问你关于如何获取我已经通过 Google Play 控制台注册的所有产品

这是来自 Google play 的示例代码。

List additionalSkuList = new List();
additionalSkuList.add(SKU_APPLE);
additionalSkuList.add(SKU_BANANA);
mHelper.queryInventoryAsync(true, additionalSkuList, mQueryFinishedListener);

但是如果我把 additionalSkuList 什么都没有,它什么也不会返回。

我想知道我在 Google Play 控制台的 In-app Products 中注册的所有产品,以便提前使用产品信息进行浏览。

有人遇到同样的问题吗?任何人都知道解决它的方法吗?

最佳答案

现在可以使用 Google Play Developer API(又名 android-publisher):

https://developers.google.com/android-publisher/

特别是 Inappproducts: list应用程序接口(interface):

List all the in-app products for an Android app, both subscriptions and managed in-app products.

关于Android 如何从 Google Play 控制台获取产品列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31152276/

相关文章:

c# - 如何将数据库表中的数据添加到 ListView C# Xamarin Android App

iOS 漏洞 : Restoring In-App Purchases to Multiple Game Accounts

ios - 支付队列不调用观察者对象更新交易,为什么?

android - 将整个应用程序作为订阅

没有 Google Play 的 Android 动态交付

android - 拒绝对 OkHttp 中先前失败的类重新初始化

android-layout - 为什么我的 Android setOnItemClickListener 不起作用?

ios - 如何在应用重启或重新安装时检查iOS中的订阅是否处于事件状态

Google Play 中的 Android 错误 "The application icon is not valid. Use a 48x48 PNG file."

android - 仅允许使用 -Xjvm-default 选项从具有 '@JvmDefault' 成员的接口(interface)继承