2011-12-29 30 views
1

我通過一個聲明在谷歌的官方文檔困惑:需要澄清在Android Market版本要求在支持應用內結算

「如果您的設備運行的是Android 3.0,在應用內結算要求版本5.0.12(或更高)的MyApps應用程序。 如果您的設備運行的是Android的任何其他版本,應用內結算要求Android Market的應用程序版本2.3.4(或更高版本)「

我想知道,如果它意味着:

  1. 設備運行Android 3.0(排除3.1和3.2,僅SDK版本爲11的3.0)需要MyApps應用程序版本> = 5.0.12
  2. 運行其他Android版本的設備(包括1.x,2.x,3.1,3.2和4 .x)需要Android Market應用程序版本> = 2.3.4

還是意味着以下內容:

  1. 設備運行Android 3.0(包括3.0,3.1和3.2,其SDK版本11,12和13)需要安裝MyApps應用版本> = 5.0.12
  2. 設備運行其他版本的Android(包括1.x,2.x和4.x)需要Android Market應用程序版本> = 2.3.4

有人可以幫助澄清我們的困惑嗎?

感謝, 添

回答

2

我還沒有開始冒險進入3.x及,但(目前感興趣的手機而已,而非平板電腦),但我可以告訴你,谷歌的官方文件是太多的案件不是最新的。至少在應用內結算的情況下,「Android電子市場應用程序> = 2.3.4」:

我的設備運行的是Android 2.3.4版和Market版本2.3.6,示例應用程序不停地問我錯誤消息,說我「目前無法使用Android電子市場」。錯誤消失後,我才更新到最新的3.4.4。

這是否意味着應用內結算總是需要最新的 Android電子市場應用版本?我仍然沒有對that的回答。

更新:如果你看一下谷歌的幫助頁面In-app Purchasing Availability,有這麼一句話:

爲了使應用內購買,您需要一個有效的互聯網 連接和最新版本安裝在Android Market上的安裝在您的手機上 。此外,Android 3.0用戶的MyApps 5.0.12或 必須更高。請訪問我們的更新Android電子市場文章以獲取更多 信息。

這證實了我的結論:

  • 對於Android版本< 3。0,則必須使用最新版本 的Android市場,無論其數量(目前爲3.4.4)
  • 的對於Android版本> = 3.0,則必須使用 Android Market中的最新版本,只要因爲它是MyApps 5.0.12或更高。

這有幫助嗎?