如何实现Android应用程序的应用内购买?

时间:2014-10-28 05:56:29

标签: android in-app-purchase

我创建了一个Android应用程序。订阅是免费的。但是我把广告放在应用程序中。现在我想在应用程序中提供人们可以购买无广告版本的选项。并提供恢复购买的选项。

我经历过Android文档并不了解任何事情。请提供一个很好的教程。

4 个答案:

答案 0 :(得分:4)

嘿,我最近参与了InApp购买,并且我已经成功集成到我现有的应用程序中,并准备好将其投入使用。最初,当我开始这样做时,我已经下载了谷歌InApp计费示例,名为" Trivial Drive"来自here

但它并没有给我很多帮助,因为它有很多问题和错误,所以我决定自己从头开始使用新的v3 api,你可以找到here。本教程有明确的解释,可以帮助您,如果您有时间,请参阅this YouTube视频,Google员工已明确说明如何集成它。

另外,如果您想要快速举例,我可以从here下载示例应用。

以下视频还介绍了如何集成InApp Purchase。请仔细阅读。

https://www.youtube.com/watch?v=-h2ESH71hAI

谢谢

答案 1 :(得分:0)

请在SO Implementing In App purchases in Android?上提及此问题。另外,对于应用内结算版本3 API的官方文档,请参阅此链接http://developer.android.com/google/play/billing/api.html

答案 2 :(得分:0)

这是您在应用内购买In app的方法。

1)在您的开发人员控制台中,转到您的应用程序并创建一个应用程序内的产品(将其命名为Ad-Free Access或其他任何内容)。(注意:要创建应用内商品,您需要拥有商家帐户)

2)如果您已准备好商家帐户,请创建具有订阅类型(一次或每月或每年)和价格的InApp产品。

3)成功创建InApp产品后,您可以通过查询应用中的应用内商品列表并要求用户购买InApp产品来提示用户购买InApp产品。

以下是查询InApp产品的link

4)用户购买产品后,根据产品的购买状态,您可以停用应用中的广告。

答案 3 :(得分:0)

通过库anjilab实现应用内应用的简单,非常简单的方法。 只需添加依赖项

implementation 'com.anjlab.android.iab.v3:library:1.0.44'

添加权限,实施方法,您就完成了。 对于任何问题,您都可以在这里看到 issues