2013-03-10 32 views
0

我发现谷歌的网页两种方式应用做计费Android在应用程序购买这种或那种方式?

  1. http://developer.android.com/training/in-app-billing/preparing-iab-app.html
  2. http://developer.android.com/google/play/billing/billing_integrate.html

似乎都遵循不同的方法,所以主要问题是遵循什么方法呢?

对于数字1,似乎我必须提供一个密钥来出于安全原因进行连接,对于2似乎并非如此。此外,没有。 1我需要将所有样本代码复制到我的项目中,似乎没有。 2这是没有必要的。任何意见或见解?

回答

0

方法1为您提供一个Helper类(IABHelper),它具有与GP客户端建立服务连接,查询项目和采购等任务的功能。您可以像使用现成的API一样使用这些函数来实现IAB,这将为您节省时间。

方法2将要求所有的任务,如计费服务连接设置,查询缓存/库存和自己执行购买。但是,这将允许您自定义实现以最适合您的应用程序设计。当你这样做时,最好遵守示例代码中遵循的安全/实现准则。

这是由你来决定两者之间。

如果您足够深入代码,您会发现这两种方法基本相同。

For number 1 it seems that I have to provide a key 

您必须在应用内结算实施中指定公钥作为安全措施。