我有一个建议限制Android应用程序安装次数有限次,假设给定用户帐户三次。我已经在应用程序的开头插入了一个表单,它从我们的数据库中检查用户名和密码,并返回它是否有效。
接下来,我必须应用一个技巧来防止每个用户安装此应用程序超过三次。我希望它能清除我想要做的事情。任何想法做什么以及如何进行?
答案 0 :(得分:5)
绝不,您可以限制用户不要从Google Play安装您的应用。
答案 1 :(得分:3)
在数据库的用户表中有一个install_count
列。每次用户填写表单时,检查install_count
值,如果等于3,则不允许应用程序继续,您可以显示“ max installeds exceeded exceeded “并退出应用程序。否则,递增该用户的db中的install_count值。
此外,您需要注意,有许多应用程序可以备份已安装的应用程序和可以随时恢复的数据。此外,如果用户将设备更改三次以上,他将无法运行您的应用程序。因此,请考虑此限制的缺点。
答案 2 :(得分:2)
从技术上讲,这不是一个非常困难的问题,但用户关系问题将难以管理。您应该为用户提供一种简单易用的机制来“重置”其安装计数。此外,您需要在为用户付费之前通知用户此限制。
这样的限制会导致我能想到的一些问题:
您是否会拒绝付费客户安装他们付费的应用程序?执行这样的政策执行不力只会在长期内伤害到你,因为这会导致
请记住,人们正在下载/购买您的应用,因为它为他们提供了一些东西,并且他们认为他们总是可以访问您的应用。一旦你开始拒绝功能或违反他们的假设,你就会开始疏远你的客户。