在 Android 中向用户解锁应用程序功能的最佳实践是什么? [关闭]

2023-11-26

我刚刚开发了一个 Android 应用程序,我想免费分发它。

为了能够为我的工作赚取一些钱,我想在应用程序中添加一些广告或通知。 如果用户决定捐赠一些钱,他将收到使用某种解锁代码的“捐赠”版本的解锁代码。

在 Android 中是否有实现此功能的“最佳实践”?


就在这里。它是应用内结算.

阅读上面的链接后,您将了解可以实现各种包来提供所需的功能。就您而言,您将拥有用户将购买的“捐赠产品”(包裹)。恕我直言,这里需要解决的一些细节:

  1. 大多数简单的应用程序的价格为 1 美元、2 美元、5 美元、10 美元和 20 美元,但当然,您也可以提供更高的值。与多应用程序模式相比,这具有简化代码逻辑的优点,因为您可以在一个代码分支内管理所有内容,并且无需摆弄不同的应用程序。

  2. 由于您提供的是捐赠包,因此用户可以多次捐赠给定数量是合乎逻辑的。因此,您应该确保捐赠包(您在市场控制台中添加的产品)是不受管理的.

这是一般概念以及有关您的特定案例的两个主要问题。

应用内计费实施起来非常简单。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Android 中向用户解锁应用程序功能的最佳实践是什么? [关闭] 的相关文章

  • SwingWorker 在另一个 SwingWorker 的 did 方法中

    首先 我需要通知您 我正在尽最大努力学习如何用 Java 编写代码 虽然有点困难 但我相信我能做到 我过去提交了几个有关 SwingWorkers 等的问题 每一个我都以为我已经做到了 但后来发现我仍然需要学习 希望这一次不是那样的一次 话
  • Java 中的 MP4 容器编写器

    我想找到一个免费的 Java MP4 容器 编写器 我不需要编码器 只需要能够根据预期值写入正确原子的编码器 Bonus对于这样一个库 也可以编写 有效 F4V 我更喜欢纯 Java 解决方案 而不是使用 JNI 或外部可执行文件的解决方案
  • 如何在Java中打印保留2位小数的浮点数?

    我可以用System out print 您可以使用printf http java sun com j2se 1 5 0 docs api java io PrintStream html printf 28java lang Strin
  • 何时调用 glMatrixMode()

    我所关注的大多数 Android OpenGL ES 教程都有其 onSurfaceChanged 函数 如下所示 public void onSurfaceChanged GL10 gl int width int height gl g
  • 为什么我要使用责任链而不是 switch 语句

    考虑一下您已经获得了多次验证 仅当要检查的对象属于某种类型时 这些验证才应生效 为什么我要使用责任链而不是 switch 语句 责任链示例 public class Executor Inject private ValidatorFact
  • bufferedinputstream 中标记读取限制有什么用

    我是Java流的新手 我想读取特定的文件内容 然后需要从头开始读取 我创建了一个 BufferedInputStream 但我对 BufferedInputStream mark int markLimit 的文档感到困惑 文档说 publ
  • Android 5 Lollipop 阴影方向或 y 偏移

    是否有可能改变 Y 偏移的阴影方向 现在我有以下布局
  • DialogFragment 关闭事件

    我需要处理 DialogFragment 的结尾 在调用 dismiss 之后 例如 我会在关闭后 包含 片段的活动内显示一个 toast 我该如何处理该事件 覆盖onDismiss 在你的DialogFragment中 或者使用setOn
  • Android 两个 Activity 之间的共享元素转换不起作用

    在我的应用程序中 我尝试使用新引入的活动之间共享的元素 如果共享元素具有固定位置 例如 android layout gravity top 但是当视图被锚定时问题就出现了 我的第一个活动如下所示
  • 如何列出hadoop hdfs中目录及其子目录中的所有文件

    我在 hdfs 中有一个文件夹 其中有两个子文件夹 每个子文件夹大约有 30 个子文件夹 最后 每个子文件夹都包含 xml 文件 我想列出所有 xml 文件 仅给出主文件夹的路径 在本地我可以这样做apache commons io 的 h
  • onStart() 到底做了什么? - 安卓[重复]

    这个问题在这里已经有答案了 一段时间以来 我一直想知道 onStart 函数在 android 生命周期中的确切作用 网上的大多数资源只是说 它在您的活动在屏幕上可见之前被调用 但到目前为止我所做的应用程序我从未使用过onStart 我在
  • Java 中更高级的泛型

    假设我有以下课程 public class FixExpr Expr
  • 在 REST Web 服务中接受逗号分隔值

    我正在尝试接收 REST URI 中以逗号分隔值形式的字符串列表 示例 http localhost 8080 com vogella jersey first rest todo test 1 abc test 其中 abc 和 test
  • Spring Transactional 减慢了整个过程

    我正在尝试分析我有两堂课的情况 其中一个类是 ProcessImpl 它是起点并在内部调用其他子事务 我不知道出了什么问题 processImpl正在导入一些东西并将相关数据写入数据库 Specs Spring orm版本 3 2 18 发
  • Struts2中的变量声明

    Struts2中如何声明变量并为该变量赋值 使用设置标签
  • 片段中的 SavedInstanceState 始终为 null

    我使用 XML 以及活动中的 setContentView 将片段附加到活动 A 有一个问题 因为我的片段中有非常动态的视图 所以当方向改变时 我必须恢复所有的观点状态 我有问题 因为我正在使用类似的东西 public void onSav
  • 致命异常:GoogleApiHandler

    在我的项目中 我使用货币化服务 Vungle AppLovin 当我尝试加载广告时 出现此异常 E AndroidRuntime 致命异常 GoogleApiHandler 进程 kz ikar PID 3673 java lang NoS
  • 构造函数参数和属性一起出现在 bean 定义中

  • AndroidAnnotations 和 Dagger

    我正在尝试使用 Dagger 注入 Android 带注释的 Activity java lang IllegalArgumentException No inject registered for members com app serv
  • FCM(Firebase Cloud Messaging)如何发送到所有手机?

    我创建了一个小型应用程序 能够从 FCM 控制台接收推送通知 我现在想做的是向所有使用 API 安装应用程序的 Android 手机发送推送通知 这就是我完全迷失的地方 有没有办法在不收集所有注册ID的情况下将其发送到所有手机 这是否仅适用

随机推荐

  • 回调调用之间的时间间隔?

    我有一个主要使用 PyAudio 的实验室项目 为了进一步了解其工作方式 我做了一些测量 在本例中是回调之间的时间 使用回调模式 我计时了 得到了一个有趣的结果 256 块大小 44 1k fs 0 0099701 0 0000365 0
  • ImportError:动态模块未定义模块导出函数(PyInit_cv2)

    当我尝试在 IPython 中导入 cv2 时 出现此错误 ImportError 动态模块未定义模块导出函数 PyInit cv2 我有opencv 3 0 ubuntu 14 04 python 3 4 我在网上搜索但找不到任何答案 P
  • 关闭浏览器窗口之前的javascript确认对话框

    我需要在使用 javascript 或 PHP 关闭浏览器窗口之前显示一个确认对话框 当我点击浏览器的关闭按钮时 应该会出现确认框 否则 不应显示该对话框 Thanks 关闭浏览器时将显示它 window onbeforeunload fu
  • 使用触发器('reload')进行ajax调用后jqgrid不重新加载

    我正在尝试使用刚刚更改的新数据重新加载网格 以便用户可以看到经过修改的新数据 我的方法 jQuery relCasePick click function var ids jQuery list10 jqGrid getGridParam
  • Bean 属性“xxx”不可写或具有无效的 setter 方法

    我有春季网络应用程序 我已经定义了控制器 bean 它将服务 bean 作为属性 亦服务豆以道 Dao 经过测试并且工作正常 现在服务有问题 事实上我会确定那里的二传手 那么问题出在哪里呢 控制器豆
  • 带用户/密码的 Genymotion 代理

    我使用以下配置通过 Genymotion 运行 Android 对于仅主机 我使用 192 168 1 213 DHCP 分配以 192 168 1 214 开头的地址 我的计算机位于 Squid 代理后面 该代理具有用户名和密码 地址为
  • 如何在perl脚本退出之前运行一段代码

    在我的脚本中 我需要从磁盘文件加载一些信息 并且在脚本运行期间 信息可能会更改 为了保持磁盘中文件和内存副本中的文件的一致性 我需要 每当内存中的信息发生更改时 将信息写回磁盘或定期写入 返回到磁盘或在脚本退出时将它们写回 这是首选方法 因
  • 随机生成无重复数组

    我正在尝试创建一些生成没有重复值的随机数组的东西 我已经看过其他答案 但似乎没有一个可以帮助我理解 我想不出一种方法来实际生成不包含重复项的随机数 这是我到目前为止所尝试过的 srand time NULL int numbers 4 fo
  • 如何将数据插入 Laravel 数据库?

    我是编程新手 我在views register blade php中创建了一个基本表单 如下所示 section content h1 Registration Form h1 hr h3 Please insert the informa
  • EF4 更新实体而不首先获取实体

    如何更新实体而无需调用来选择它 如果我提供实体的密钥 它是否应该在 ObjectContext 上调用 SaveChanges 后不知道更新 我目前这样做 var user context Users Single u gt u Id 2
  • 在 R 中希伯来语编码 Hell 并在 Windows 中编写 UTF-8 表

    我正在尝试保存提取的数据RSelenium from https www magna isa gov il Det ails aspx l he 但是虽然 R 成功地将希伯来字符打印到控制台 但在导出 TXT CSV 或其他简单的 R 函数
  • C:inline 关键字值得吗?

    是否值得使用 inline 关键字 或者编译器足够聪明 知道何时需要内联函数 是的 它足够聪明 但在过去 40 年里 C 程序的构建方式却毫无进展 它仍然一次一个源代码文件 因此 要在多个 c 文件中内联一个函数 请将函数定义放入 h 文件
  • 将元素从地图移动到另一个地图的有效方法

    我必须找到一个有效的解决方案来解决这个问题 我有两张地图 我必须将一些元素从map1移动到map2 即从map1删除并放入map2 我有一些键 通过它们我可以找到 map1 中的元素 即我现在正在做的事情 bool temp temp ma
  • 使 php 包含子目录中的工作

    好的 我正在为我的自定义博客创建一个管理界面 网址为 admin 我是否可以使用相同的包含 包括自动加载 作为根目录 如果可能的话 我还希望能够自动更正导航中的链接 以便在从 admin 访问时将 中的 index php 更改为 inde
  • 在 Windows 窗体应用程序中实现键盘快捷键的最佳方式?

    I m looking for a best way to implement common Windows keyboard shortcuts for example Ctrl F Ctrl N in my Windows Forms
  • 流和并行流

    我有一个这样的测试代码 List
  • 如何从浏览器发送 SOAP 请求?

    是否可以直接从浏览器向服务提供商发送 SOAP 请求 然后用javascript解析输出以显示结果 例如 如果我有一个 SOAP 请求像这样 POST InStock HTTP 1 1 Host www example org Conten
  • 在 VIM 中的 ex 命令中重用先前的范围

    是否可以在VIM中重用ex命令的范围 例如 我可以使用以下命令将当前文件中的第 4 行到第 10 行写入 复制 到新文件 4 10w foo bar txt 但我真正想做的是将这些行移动到一个新文件中 我可以这样做 4 10w foo ba
  • 如何向datagridview添加新行?

    我有 DataGridView 填充来自数据源 SQL 的数据 现在我想添加新行 但我不能 因为新数据无法添加到有界的 DataGridView 中 我试图 dataGridView1 Source null dataGridView1 R
  • 在 Android 中向用户解锁应用程序功能的最佳实践是什么? [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 我刚刚开发了一个 Android 应用程序 我想免费分发它 为了能够为我的工作赚取一些钱 我想在应用程序中添加一些广告或通知 如果用户决定捐赠一些钱 他将收到使用某种解锁代码的 捐赠 版本