0

现在我几乎完成了我的第一个应用程序,我想拥有它的两个版本,一个是免费的(带有广告和少一点的功能),一个是完整/付费版本。

我知道你不能完全防止应用程序被破解/分发,但无论如何,我现在对发布应用程序的最佳方法有一些想法。

1) 商店中的完整版和轻量版均无需额外检查

2) 完整版集成了 Google Market 许可证检查...这真的带来任何“安全性”吗?我读过这种保护已被破解,因此毫无用处?

3) 有精简版并通过 InApp 购买将其转换为完整版?目前我不知道如何实施 InApp 计费以及如何检查用户是否支付了 inApp 以释放全部功能......当然也有解决方法,对吧?

你会怎么做?您是否尝试阻止您的应用程序被非法共享,或者您认为不值得付出努力,因为任何保护都可以被删除(然后无论如何都会被共享)?

只是收集一些想法:)

4

2 回答 2

1

我个人认为应用内购买是阻止人们获得您应用的免费付费版本的最安全方法,因为当有人不可避免地(如果您的应用很受欢迎)在互联网上发布您应用的 apk 文件时,它只是免费版。

于 2013-01-04T09:46:39.403 回答
1

我经历了同样的思考过程,并为新应用选择了选项 3。

我的推理如下;

使用选项 1,您需要维护两个应用程序,用户必须卸载您的试用版,并且您会遇到在两个版本之间迁移数据的问题。

选项 2 具有选项 1 的所有问题以及实施的麻烦。

选项 3,您只需维护一个代码库,用户可以在所有数据完好无损的情况下快速轻松地升级,并且您对一个应用程序而不是两个应用程序拥有更高的下载统计信息/评级。

使用计费库的第 3 版,实现它变得容易得多。我在此处按照 Google 的示例进行操作,并在几个小时内通过 IAB 简单地删除了广告。

于 2013-01-04T09:50:54.393 回答