Android中的应用内结算 - 问题

Geo*_*rge 9 android billing google-play

我有几个关于Android应用内结算的问题,因为我无法在文档中找到我需要的内容.

1:它确实需要Android 1.6或更高版本,以及市场2.3或更高版本.如果我的设备没有植根,我怎样才能手动安装Android Market 2.3?

2:我在Android 2.2和市场版2.2.11上尝试过,但在阅读Bundle响应时出错.

3:它甚至有机会在模拟器上运行吗?

4:我实际需要做什么来测试应用内购买?我下载了示例应用程序,并对其进行了编译,但我甚至无法获得静态响应(Market app 2.2.11).

5:实际上,在Api级别较低的设备上安装Android Market 2.3是否合法?谷歌表示你需要Droid 1.6 SDK和市场2.3,但据我所知,没有(或很少)设备市场2.3运行低于2.3 Android.你能更新你的市场应用吗?

6 :( Lame)当Android新客户发布时,Android Market Client会自动更新吗?

Ric*_*ard 6

  1. 您不必手动安装Market 2.3.0,市场应用程序应在新版本发布时自行更新.

  2. 你已经说它需要市场2.3.0,所以显然它不适用于2.2.11.

  3. 很多人一直在模拟器上运行Market,所以它可能有效:如何在模拟器上安装Android Market App?

  4. 请参阅问题2.即使您有市场2.3.0,我也不确定Google是否已启用测试阶段.我也想在应用程序购买中使用,但我不打算在几个月内尝试它.

  5. 我相信所有设备都将获得Market 2.3.0,而不仅仅是那些运行Android 2.3的设备,因为它只是一个应用而不是操作系统的一部分,但我可能错了.

  6. 是.

  • 它现在很糟糕,它会让你很难过.给他们时间来拧紧那些作为应用内结算项目负责人的人,因为doc非常模糊.他们描述了关于内部架构的所有事情(通常我们不想知道),他们也懒得告诉关于它如何工作的非常重要的信息.他们提供了一个非常糟糕且非常复杂的例子.他们把所有的课程都放在一个头部服务......而且调试真的很糟糕. (3认同)