gpt4 book ai didi

android - getSkuDetails() 返回 0 项返回空数组 DETAILS_LIST

转载 作者:行者123 更新时间:2023-11-29 01:06:19 24 4
gpt4 key购买 nike

我正在我的应用程序中构建“inapp”计费系统。在我执行之后

skuDetails = mService.getSkuDetails(3, "my_app_package_name", "inapp", bundle);
ArrayList<String> responseList = skuDetails.getStringArrayList("DETAILS_LIST");

即使我在开发人员控制台的“应用内产品”中设置了 2 个项目,我总是将 responseList.size() 设置为 0,并且我将它们传递给:

ArrayList<String> skuList = new ArrayList<String> ();
skuList.add("first_id");
skuList.add("second_id");
Bundle bundle = new Bundle();
querySkus.putStringArrayList("ITEM_ID_LIST", bundle);

该应用目前处于草稿阶段。

运算结果码为0。

我仔细检查了传递给的 base64 key :

mHelper = new IabHelper(this,Config.getBase64publicKey());

我从服务和 API 菜单中获得的。

我在主线程或异步任务中都尝试了 .getSkuDetails()

有人可以帮我解决问题或建议其他检查事项吗?

最佳答案

应用程序草稿测试不再支持测试应用程序内购买。因此你得到一个空洞的回应。

  1. 您需要将它们移至 Alpha 或 Beta channel 或
  2. 添加静态响应。

https://developer.android.com/google/play/billing/billing_testing.html#draft_apps

关于android - getSkuDetails() 返回 0 项返回空数组 DETAILS_LIST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46887805/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com