android - 如何在Android中前三次扫描图像后制作免费或付费应用程序

标签 android

我有一张图片,扫描后会显示图片的所有细节。我只想扫描用户三次,这是免费的,之后应该付费。如果有人有任何解决方案或想法,请提供帮助。提前致谢

最佳答案

  1. 创建一个单例类,例如BillingManager它将充当您的经理,负责检查用户是否付费。您可以添加 isPremiumUser()您应该在代码中调用的方法来检查用户是否是付费用户。

  2. 使用 SharedPreferences或其他持久存储来记录用户使用扫描功能的次数。

  3. 通过进行以下检查,确定要为非高级用户阻止哪些功能,并决定是否允许用户使用该应用:

if (preferences.getInt(KEY_USAGE_COUNT, 0) < 3 || BillingManager.instance.isPremiumUser(){ //let the user pass }

关于android - 如何在Android中前三次扫描图像后制作免费或付费应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49726368/

相关文章:

java - 未找到 native 的实现

android - 在 android 项目中使用 google Place picker

android - 未找到具有有效 http ://prefix 的 Activity (浏览器)

android - 如何正确更改 Android MediaPlayer 实例的当前轨道?

java - 无法解析 'setPreferredImplementationMode' 中的方法 'PreviewView'

java - 加载图片后,imageview不更新

Android Manifest合并错误

java - kotlin kapt3 KaptBaseError: 注释处理时出错::For Room Database

android - 与 ApplicationContext 一起使用充气机时,不应用主题/样式

android - 如何在android中播放不同频率的声音?