0

我正在尝试创建一个应用内计费应用程序,当我在我的 Galaxy s 3 上测试该应用程序时一切正常。但是当我尝试在我的具有 foryo 2.2 的 Galaxy 选项卡上测试该应用程序时,我只是得到“3”作为回应,我不知道这是什么意思!

所以我的问题是:Android In-App billing API3 是否支持 Android api-version 8?如果不是,支持的 api-version 是什么?是16或更高还是什么?

代码:

捆绑拥有

dItems = mService.getPurchases(3, getPackageName(), "inapp", null);
int response = ownedItems.getInt("RESPONSE_CODE");

api-version 16 的响应为 0,这意味着 android api-version 8 或 9 上的成功连接给了我 3!这意味着某处出现故障

4

2 回答 2

1

您是否更新了 Galaxy Tab 上的 Google Play 应用程序?我很确定它需要更新应用程序才能使用“新”API。

值为 3的响应代码表示“请求的类型不支持计费 API 版本”。

于 2013-01-21T09:45:26.630 回答
0

请在此处验证 InApp 计费请求的响应代码。当您收到 3 作为响应代码时,API请求的类型不支持计费版本。

于 2013-01-21T09:40:10.333 回答