需要澄清Android Market版本要求以支持应用内计费
我对谷歌官方文件中的一句话感到困惑: “如果您的设备运行的是Android 3.0,应用内计费需要MyApps应用程序的5.0.12版(或更高版本)。 如果您的设备运行任何其他版本的Android,应用内计费需要Android Market应用程序的2.3.4版(或更高版本)。” 我想知道这是否意味着:需要澄清Android Market版本要求以支持应用内计费,android,google-play,in-app-billing,Android,Google Play,In App Billing,我对谷歌官方文件中的一句话感到困惑: “如果您的设备运行的是Android 3.0,应用内计费需要MyApps应用程序的5.0.12版(或更高版本)。 如果您的设备运行任何其他版本的Android,应用内计费需要Android Market应用程序的2.3.4版(或更高版本)。” 我想知道这是否意味着: 运行Android 3.0的设备(不包括3.1和3.2,只有SDK版本为11的3.0)需要MyApps应用程序版本>=5.0.12 运行其他版本Android(包括1.x、2.x、3.1、3.2
Tim我还没有开始涉足3.x和更高版本(目前只对手机感兴趣,而不是平板电脑),但我可以告诉你,谷歌的官方文档中有太多的案例不是最新的。至少在应用内计费的情况下,“安卓市场应用>=2.3.4”: 我的设备运行的是Android 2.3.4版和Market 2.3.6版,示例应用程序不断向我发出错误消息,说我“目前无法使用Android Market”。只有在我将其更新到最新的3.4.4版后,错误才消失 这是否意味着应用内计费总是需要最新的Android Market应用程序版本?我仍然没有答案 更新:如果你查看谷歌的帮助页面,它会显示: 为了进行应用内购买,你需要一个活跃的互联网 连接和上安装的Android Market的最新版本 您的手机。此外,Android 3.0用户必须拥有MyApps 5.0.12或 更高。更多信息,请访问我们更新的Android Market文章 信息 这证实了我的结论:
- 对于Android版本<3.0,您必须使用 Android市场,无论其数量如何(目前为3.4.4)
- 对于Android版本>=3.0,您必须使用 Android市场,只要是MyApps 5.0.12或更高版本