android – 检查用户是否购买了应用程序

我创建了两个免费的应用程序和一个PRO并将它们发布到市场上,现在事后我应该花时间创建一个应用内结算元素来解锁免费的全部内容.
我希望继续前进并在免费版本中创建应用内结算元素,然后从市场中删除其他(PRO)版本.

我的问题是如何确定安装免费版本的用户以前安装过PRO版本并因此自动解锁?

假设他们已经从他们的设备中移除了PRO应用程序,我可以访问他们购买的交易,然后解锁吗?

否则,在开发控制台中有一种方法可以在没有付费的情况下为它们创建事务,当它们加载免费版本时,它将恢复该事务吗?

我没有在PRO版本中使用LVL,这有什么不同?

解决方法:

目前没有对此的支持.您可以使用许可服务(LVL)检查用户是否购买了付费应用,但无法在付费应用中使用.您显然无法创建应用内交易(Google处理此问题),而IAB对铜/激活码没有本机支持.你可以:

>建立自己的优惠券/激活服务(需要服务器),或
>为已经购买专业用户用户手动退还IAB购买.但是,在这种情况下,您将失去30%的Google费用.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...