Android InAPP purchase V3返回的物品不超过16件

Android InAPP purchase V3返回的物品不超过16件,android,in-app-purchase,Android,In App Purchase,我有一个带有inapp购买功能的Android应用程序。我的申请有150个购买项目。我使用iInapBillingService获取SKU列表的详细信息 我的示例代码如下: ArrayList<String> skuList = new ArrayList<String>(); for (int i = 0; i < productId.length; i++) { skuList.add(productId[i]); } Bundle querySkus

我有一个带有inapp购买功能的Android应用程序。我的申请有150个购买项目。我使用iInapBillingService获取SKU列表的详细信息

我的示例代码如下:

ArrayList<String> skuList = new ArrayList<String>();
for (int i = 0; i < productId.length; i++) {
    skuList.add(productId[i]);
}
Bundle querySkus = new Bundle();
querySkus.putStringArrayList(GET_SKU_DETAILS_ITEM_LIST, skuList);
try {
    return mService.getSkuDetails(VERSION, mContext.getPackageName(),
            ITEM_TYPE_INAPP, querySkus);
} catch (RemoteException e) {
    LogUtils.e(TAG, String.valueOf(e.getMessage()));
    e.printStackTrace();
}
ArrayList skuList=new ArrayList();
for(int i=0;i
如果我的productId.length在16项下返回,则我获得了所有购买项目。如果我尝试超过16项,它将返回空列表。我不知道为什么。有人和我有同样的问题吗

  • 我检查了productId的名称
  • 我重新订购了产品清单
  • 我把日志打印出来
=>但我找不到任何方法来解决这个问题