我创建了一个Android应用程序。订阅是免费的。但是我把广告放在应用程序中。现在我想在应用程序中提供人们可以购买无广告版本的选项。并提供恢复购买的选项。
我经历过Android文档,什么都不懂。请提供一个很好的教程。
嘿,我最近在InApp购买过,我已经成功地集成到我现有的应用程序中,并准备好实现它。最初,当我开始这样做时,我已经从here下载了名为“Trivial Drive”的谷歌InApp计费示例。
但它并没有帮助我,因为它有很多问题和错误,所以我决定自己从头开始使用新的v3 api,你可以找到here。本教程有明确的解释,可以帮助您,如果你有时间,请参阅this youtube视频,其中谷歌员工已经清楚地解释了如何集成它。
此外,如果您想要快速示例,我有一个示例应用程序,您可以从here下载。
以下视频还介绍了如何集成InApp Purchase。请仔细阅读。
https://www.youtube.com/watch?v=-h2ESH71hAI
谢谢
请参阅SO Implementing In App purchases in Android?上的这个问题。此外,对于The In-app Billing Version 3 API的官方文档,请参阅此链接http://developer.android.com/google/play/billing/api.html
这就是您在应用内购买In app的方法。
1)在您的开发人员控制台中,转到您的应用程序并创建一个应用程序内容产品(将其命名为Ad-Free Access或者其他任何内容)。(注意:要创建应用内商品,您需要拥有商家帐户)。
2)如果您准备好商家帐户,请创建一个具有订阅类型(一次或每月或每年)和价格的InApp产品。
3)成功创建InApp产品后,您可以通过查询应用中的应用内商品列表并要求用户购买InApp产品来提示用户购买InApp产品。
这是查询InApp产品的link:
4)用户购买产品后,根据产品的购买状态,您可以停用应用中的广告。
通过库anjilab在应用程序中实现的简单且非常简单的方法。只需添加依赖性
implementation 'com.anjlab.android.iab.v3:library:1.0.44'
添加权限,实现方法并完成。对于任何问题,你可以在这里看到issues