2013-01-21 81 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