我对谷歌官方文件中的一条声明感到困惑:
“如果您的设备运行Android 3.0,则应用内结算需要MyApps应用程序的5.0.12(或更高版本)版本。 如果您的设备运行任何其他版本的Android,则应用内结算需要Android Market应用的2.3.4版(或更高版本)。“
我想知道它是否意味着:
或者它是否意味着以下内容:
有人可以帮助澄清我们的困惑吗?
谢谢, 添
答案 0 :(得分:2)
我还没有开始冒险进入3.x及以上(目前只对手机感兴趣,而不是平板电脑)但我可以告诉你,谷歌的官方文件太多,并不是最新的。至少在应用内结算的情况下,“Android Market应用程序> = 2.3.4”:
我的设备运行的是Android版本2.3.4和市场版本2.3.6,示例应用程序一直在问我一条错误消息,说我“此时无法使用Android电子市场”。只有在我将其更新到最新的3.4.4后,错误才会消失。
这是否意味着应用内结算始终需要最新 Android Market应用版本?我仍然没有that的答案。
更新:如果您查看Google的In-app Purchasing Availability帮助页面,则会显示:
要进行应用内购买,您需要有效的互联网 已安装连接和Android电子市场的最新版本 您的手机。此外,Android 3.0用户必须拥有MyApps 5.0.12或 更高。请访问我们的更新Android Market文章了解更多信息 信息。
这证实了我的结论:
这有帮助吗?