目前,我正在做一个项目,我有 2 个按钮“加 500 点”或“加 1000 点”,当他们按下它时,他们将使用应用内付款支付 5 美元或 10 美元。
用户可以通过按下按钮多次支付。
由于我是第一次做这种类型的工作,请让我知道如何在 Android 中做到这一点。
目前,我正在做一个项目,我有 2 个按钮“加 500 点”或“加 1000 点”,当他们按下它时,他们将使用应用内付款支付 5 美元或 10 美元。
用户可以通过按下按钮多次支付。
由于我是第一次做这种类型的工作,请让我知道如何在 Android 中做到这一点。
首先你需要实现应用内购买,更多信息请关注:实现应用内计费
购买任何产品后,您需要消费产品:消费应用内产品
mService.consumePurchase(3, getPackageName(), token);
有关更多代码,您可以在此处查看:Consuming a Purchase
您甚至可以按照本教程轻松使用应用内购买。
这个问题被标记为“android-pay”,所以我想我会添加一些说明。Android Pay 不能用于销售数字商品。如果您销售数字商品或虚拟商品,您应该使用 Google Play 应用内结算服务。
问:我可以使用 Android Pay API 来销售数字商品吗?
答:不能。Android Pay API 不能用于销售数字商品,无论是在设备上还是在设备外消费。Android Pay API 只能用于在物理世界的数字环境之外向买方销售商品、商品或服务。Android Pay API 不得用于销售通过任何方式提供的任何数字内容或服务。
想要销售数字商品的开发者应该使用 Google Play 应用内结算服务。
有关详细信息,请参阅Google Play 应用内结算服务