如何正确实施应用内购买?

时间:2016-01-29 08:12:37

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

如何在我的应用程序中实现应用内购买?

如果用户向我付款,我想停用广告。

我花了很多时间通过寻找教程来确定它是如何工作的。 我在youtube上看到了关于那个的所有讲座。 我在谷歌开发者网站上阅读:http://developer.android.com/google/play/billing/billing_admin.html 我看到了一些示例代码。 所以, 我理解了这个概念

我知道如何:
  1。创建新产品。
  2。为测试创建一个测试帐户   3。将我的应用程序发布到beta / alpha。

所以,我的问题是:
我该怎么做代码?
如何正确管理?
如果用户为了移除广告而付钱,应用程序知道是否向他展示广告?是否我需要在本地保存数据并使用SharedPreference管理它或者我自动获取有关其购买的状态?
如果用户更换他的设备会发生什么?
谷歌记得他的帐户和他的购买? 我真的需要一个基本的例子:(。
像“购买()”和“ isOwned()”的几种方法一样,用于检查是否目前的用户付了..

请帮帮我

1 个答案:

答案 0 :(得分:0)

首先,在您的应用中实施应用内购买,您可以关注this链接。

当用户成功购买任何商品时,将从Google发送成功状态。

成功购买后,通过网络服务在SharedPreferencesSQLiteDatabase或服务器数据库中存储一些标记值。

现在,无论何时在应用中展示广告,都要检查已存储的标记值。
1。如果旗帜显示用户已购买商品,则不要展示广告。
2。如果标记值显示用户没有购买任何显示广告的内容。

  

谷歌还记得他的帐户和他的笔记本吗?

Google将从用户的电子邮件ID中获取所有购买内容。您可以从用户恢复购买,因此每当用户卸载您的应用并且您不希望用户再次购买您的商品时,请为其提供恢复选项。恢复将恢复他们的产品,并为您提供成功状态。