如何使用Android应用购买数字商品

时间:2016-05-24 11:08:10

标签: android in-app-purchase in-app-billing android-pay android-inapp-purchase

目前,我正在开展一个项目,我有2个按钮"添加500点"或者"添加1000点"当他们按下它们时,他们将使用应用内付款支付5美元或10美元。

用户可以通过按下按钮支付多次。

正如我第一次做这类工作一样,请告诉我如何在Android中做到这一点。

2 个答案:

答案 0 :(得分:0)

首先,您需要实施应用内购买,请按以下步骤进行操作:Implementing In-app Billing

购买任何产品后,您需要使用产品:Consuming In-app Products

mService.consumePurchase(3, getPackageName(), token);

您可以在此处查看更多代码:Consuming a Purchase

您甚至可以关注this tutorial以便于使用应用内购买。

答案 1 :(得分:-1)

这个问题标有“android-pay”,所以我想我会补充一些说明。 Android Pay不能用于销售数字商品。如果您销售的是数字商品或虚拟商品,则应使用Google Play应用内结算服务。

请参阅Android Pay questions

  问:我可以使用Android Pay API销售数字商品吗?

     <答>答:不可以.Android Pay API不能用于销售数字商品,无论是在设备上还是在设备外部使用。 Android Pay API仅可用于销售在物理世界中的数字环境之外提供给买方的商品,商品或服务。 Android Pay API不得用于销售通过任何方式提供的任何数字内容或服务。

     

想要销售数字商品的开发者应使用Google Play应用内结算服务。

有关详细信息,请参阅Google Play in-app billing service