需要澄清支持应用内结算的 Android Market 版本要求

发布于 2024-12-23 16:05:07 字数 633 浏览 0 评论 0原文

我对 Google 官方文档中的一项声明感到困惑:

“如果您的设备运行的是 Android 3.0,则应用内计费需要 MyApps 应用程序版本 5.0.12(或更高版本)。 如果您的设备运行任何其他版本的 Android,则应用内结算需要 Android Market 应用程序版本 2.3.4(或更高版本)。“

我想知道这是否意味着:

  1. 运行 Android 3.0 的设备(不包括 3.1 和 3.2,仅 3.0) SDK 版本为 11)需要 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

有人可以帮助澄清我们的困惑吗?

谢谢, 蒂姆

I am confused by one statement in Google’s official document:

“If your device is running Android 3.0, in-app billing requires version 5.0.12 (or higher) of the MyApps application.
If your device is running any other version of Android, in-app billing requires version 2.3.4 (or higher) of the Android Market application.“

I am wondering if it means:

  1. Devices running Android 3.0 (Exclude 3.1 and 3.2, only 3.0 whose SDK version is 11) requires MyApps application version >= 5.0.12
  2. Devices running other versions of Android (Include 1.x, 2.x, 3.1, 3.2 and 4.x) requires Android Market application version >= 2.3.4

Or does it mean the following:

  1. Devices running Android 3.0 (Include 3.0, 3.1 and 3.2, whose SDK versions are 11, 12 and 13) requires MyApps application version >= 5.0.12
  2. Devices running other versions of Android (Include 1.x, 2.x and 4.x) requires Android Market application version >= 2.3.4

Could someone please help clarify our confusion?

Thanks,
Tim

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

寂寞笑我太脆弱 2024-12-30 16:05:07

我还没有开始尝试 3.x 及更高版本(目前只对手机感兴趣,而不是平板电脑),但我可以告诉你,Google 的官方文档在很多情况下都不是最新的。至少在应用内计费的情况下,“Android Market 应用程序 >= 2.3.4”:

我的设备运行的是 Android 版本 2.3.4 和 Market 版本 2.3.6,并且示例应用程序不断向我显示错误消息,说我“目前无法使用Android Market”。我更新到最新的3.4.4后错误就消失了。

这是否意味着应用内结算始终需要最新 Android 电子市场应用程序版本?我仍然没有答案

更新:如果您查看 Google 的帮助页面应用内购买可用性,内容如下:

为了进行应用内购买,您需要有效的互联网
连接以及安装的 Android Market 最新版本
你的手机。此外,Android 3.0用户必须拥有MyApps 5.0.12或
更高。请访问我们的更新 Android Market 文章了解更多信息
信息。

这证实了我的结论:

  • 对于Android版本< 3.0,您必须使用最新版本
    Android Market,无论其编号如何(当前为 3.4.4)
  • 对于 Android 版本 >= 3.0,您必须使用最新版本
    Android Market,只要是 MyApps 5.0.12 或更高版本即可。

这有帮助吗?

I haven't started venturing into the 3.x and up yet (currently interested in phones only, not tablets) but I can tell you that Google’s official documents are in way too many cases not up-to-date. At least in the case of In-app Billing, "Android Market application >= 2.3.4":

My device is running Android version 2.3.4 and Market version 2.3.6 and the sample application kept greeting me with an error message, saying that I "cannot use the Android Market at this time". The error disappeared only after I updated it to the latest 3.4.4.

Does this mean that In-app Billing always requires the latest Android Market application version? I still don't have an answer to that.

Update: If you look at Google's help page for In-app Purchasing Availability, it reads:

In order to make in-app purchases, you'll need an active Internet
connection and the latest version of Android Market installed on
your phone. In addition, Android 3.0 users must have MyApps 5.0.12 or
higher. Please visit our Updating Android Market article for more
information.

Which confirms my conclusion:

  • For Android version < 3.0, you must use the latest version of
    Android Market, regardless of its number (currently 3.4.4)
  • For Android version >= 3.0, you must use the latest version of
    Android Market, as long as it is MyApps 5.0.12 or higher.

Does this help?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文