如果用户向我付款,我想停用广告。
我花了很多时间通过寻找教程来确定它是如何工作的。 我在youtube上看到了关于那个的所有讲座。 我在谷歌开发者网站上阅读:http://developer.android.com/google/play/billing/billing_admin.html 我看到了一些示例代码。 所以, 我理解了这个概念
我知道如何:
1。创建新产品。
2。为测试创建一个测试帐户
3。将我的应用程序发布到beta / alpha。
所以,我的问题是:
我该怎么做代码?
如何正确管理?
如果用户为了移除广告而付钱,应用程序知道是否向他展示广告?是否我需要在本地保存数据并使用SharedPreference管理它或者我自动获取有关其购买的状态?
如果用户更换他的设备会发生什么?
谷歌记得他的帐户和他的购买?
我真的需要一个基本的例子:(。
像“购买()”和“ isOwned()”的几种方法一样,用于检查是否目前的用户付了..
请帮帮我
答案 0 :(得分:0)
首先,在您的应用中实施应用内购买,您可以关注this链接。
当用户成功购买任何商品时,将从Google发送成功状态。
成功购买后,通过网络服务在SharedPreferences
,SQLiteDatabase
或服务器数据库中存储一些标记值。
现在,无论何时在应用中展示广告,都要检查已存储的标记值。
1。如果旗帜显示用户已购买商品,则不要展示广告。
2。如果标记值显示用户没有购买任何显示广告的内容。
谷歌还记得他的帐户和他的笔记本吗?
Google将从用户的电子邮件ID中获取所有购买内容。您可以从用户恢复购买,因此每当用户卸载您的应用并且您不希望用户再次购买您的商品时,请为其提供恢复选项。恢复将恢复他们的产品,并为您提供成功状态。