android - 赠送或测试付费 Android 应用程序

标签 android google-play copy-protection

我对付费应用程序的 Android Market/Google Play 许可模式有疑问。首先也是最重要的,我已经知道 Android 平台中有特定的用于许可的 API,但由于某些原因我现在不能/不想/没有时间学习。 (抱歉)

如果我想在市场上发布付费应用程序并允许某些特定的 Google 帐户免费下载该应用程序(例如我提名他们为 Beta 测试人员或他们在竞赛中“赢得”许可证)是否可以通过 Android 市场或者我被迫给那些人安装APK?

我担心的是,虽然盗版者有可能在启用复制保护的情况下共享付费 APK(使用 root 权限的手机需要 2 分钟),但将 APK 复制到 eMule 绝对更容易您自己的 PC 上的共享文件夹。

请理解,在这个实验项目中,使用 Android 许可对我来说不是一个选择。它将出现在未来的项目中。我要求了解更多信息。

最佳答案

据我所知,市场不允许这样做。您必须将您的 apk 与市场分开发送给他们。

您可以尝试采取一些方法来阻止您的 apk 传播。如果您有一个 Gmail 帐户列表,您希望该应用程序适用于该列表,只需制作一个单独的 APK,并将所有这些帐户嵌入其中即可。然后,当应用程序开始运行时,以编程方式检查谷歌帐户并将其与您的名称“白名单”进行比较。如果它出现在列表中,请照常操作。如果没有,则调用 finish();这样,即使您的 apk 被广泛复制/传播,除了您将其提供给的人之外,它实际上不会为任何人做任何事情。

事实上,如果你想 super 勤奋,你可以给他们所有单独的 apk,每个 apk 中只嵌入他们自己的 gmail。然后,如果您发现到处都有重复的副​​本,您就能够准确地判断出谁负责。

关于android - 赠送或测试付费 Android 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9879083/

相关文章:

激活 key 算法 - 安全

android - 如何在Android中为MVVM Clean架构创建用例

android - 如何在 TextView 中显示背景图像

android - 检索 Sku 详​​细信息时出错

android - java.lang.NoClassDefFoundError:尝试通过Google Play服务启动不真实的游戏时位于com.google.android.gms.c.c。<clinit>(未知来源)。

java - 如何保护 mp3 文件在 Android 上不被读取或复制?

java - 判断三个点是否在同一条街道上

android - 每次更新后呈现缺少样式的问题

android - 在设备或桌面上用于谷歌播放的二维码重定向

android - 复制保护对免费应用有意义吗?