2011-05-20 60 views
5

我注意到一些应用程序使用第二个应用程序仅充当他们的完整版本的钥匙 - 这种方式不需要有两个版本的应用程序只是免费的和一个完整版解锁器。外部应用程序充当完整版本的钥匙

我该如何去实施这个?

感谢, 杰森

回答

0

在Android的意图是自包含的,所以免费的应用程序可以有发言权3个意图。当用户运行免费应用程序时,他与3个意图进行交互。付费应用有3种意图,也称为免费应用的3种意图,从而在应用中提供付费+免费功能。我没有实现这一点,但我认为这将是这样做的方式。如果我错了,其他人可以纠正我。

我个人会用付费应用程序覆盖免费应用程序,并保持这个更简单的管理。在维护方面,这是一个跟踪和管理功能的应用程序。

+0

这不是我怎么看它在其他应用程序完成的 - 他们有完整版的推动者刚安装 - 那么你还是使用免费版本,但它的功能解锁 - 这是一个一次性实施应该不需要太多维护 – Jason 2011-05-20 14:11:23

+0

嗯,这两个应用程序有不同的包名?另一种方式是使用服务器解锁功能,在用户购买付费应用程序后,首次启动付费应用程序时,它会向服务器发送一些用户信息,从而允许它控制哪些功能被阻止和解锁。 – omermuhammed 2011-05-20 14:16:56

+0

是的应用程序有不同的包名称。你提出的答案是最终目标的合法手段,但不是我期待的那种(也不是他们的好方法)。但感谢您的答案 – Jason 2011-05-20 15:07:51

相关问题