2013-01-21 50 views
0

我试图创建一个应用内结算应用程序,当我在我的银河3上测试应用程序时,一切正常。 但是当我尝试在我的银河选项卡上测试应用程序时, 2.2我刚收到“3”作为回应,我不知道这是什么意思!Android应用内结算API3是否支持Android api-version 8?

所以我的问题是: Android应用内结算API3是否支持Android api-version 8? 如果不是支持的api版本是什么?是16或更高还是什么?

CODE:

捆绑奥尼

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

为API-16版本的响应为0,这意味着在机器人API-版本8或9连接成功 给我3!这意味着某处出现故障

回答

1

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

响应代码with the value 3 indicates that“所请求类型不支持记帐API版本”。

+0

一切都在更新! @Avadhani是Android版本和API3之间的关系吗? – daigoor

+0

不应该,因为APIv3应该适用于运行2.2+以上的设备。 – ninetwozero

0

请验证InApp计费请求here的响应代码。由于您收到3作为响应代码,请求类型不支持账单API版本。

+0

你有什么想法如何解决这个问题? – daigoor