需要澄清支持应用内结算的 Android Market 版本要求
我对 Google 官方文档中的一项声明感到困惑:
“如果您的设备运行的是 Android 3.0,则应用内计费需要 MyApps 应用程序版本 5.0.12(或更高版本)。 如果您的设备运行任何其他版本的 Android,则应用内结算需要 Android Market 应用程序版本 2.3.4(或更高版本)。“
我想知道这是否意味着:
- 运行 Android 3.0 的设备(不包括 3.1 和 3.2,仅 3.0) SDK 版本为 11)需要 MyApps 应用程序版本 >= 5.0.12
- 运行其他版本 Android 的设备(包括 1.x、2.x、 3.1、3.2 和 4.x) 需要 Android Market 应用程序版本 >= 2.3.4
或者是否意味着:
- 运行 Android 3.0 的设备(包括 3.0、3.1 和 3.2,其 SDK 版本为 11、12 和 13)需要 MyApps应用程序版本 >= 5.0.12
- 运行其他版本 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:
- 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
- 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:
- 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
- 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我还没有开始尝试 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,无论其编号如何(当前为 3.4.4)
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:
Which confirms my conclusion:
Android Market, regardless of its number (currently 3.4.4)
Android Market, as long as it is MyApps 5.0.12 or higher.
Does this help?