Android 应用程序安装的设备不应超过10台

Android 应用程序安装的设备不应超过10台,android,Android,我正在为Android系统中的有限用户(10个用户)开发一个应用程序。当应用程序安装在第11台设备上时,不应安装。在Android中如何才能做到这一点?当然,您不能阻止安装。但你能做的是,在安装和启动应用程序时,点击你制作的Web服务,检查是否有超过10台设备已经安装了该应用程序,如果答案是肯定的,不要让用户继续,但如果10台安装尚未完成,在服务器上执行增量操作,让用户通过此步骤并使用应用程序 编辑 正如Saty所建议的,注册过程在这种情况下也很有用。我认为最简单的方法是将apk上传到服务器,然

我正在为Android系统中的有限用户(10个用户)开发一个应用程序。当应用程序安装在第11台设备上时,不应安装。在Android中如何才能做到这一点?

当然,您不能阻止安装。但你能做的是,在安装和启动应用程序时,点击你制作的Web服务,检查是否有超过10台设备已经安装了该应用程序,如果答案是肯定的,不要让用户继续,但如果10台安装尚未完成,在服务器上执行增量操作,让用户通过此步骤并使用应用程序

编辑


正如Saty所建议的,注册过程在这种情况下也很有用。

我认为最简单的方法是将apk上传到服务器,然后执行以下操作:

  • 使用登录凭据创建10个用户帐户
  • 向这10个用户提供登录凭据
  • 登录后,他们可以下载apk
这将防止未经授权的用户下载您的应用程序

这也将帮助你避免所有检查,你将不得不做,以确保10人安装了你的应用程序-因为你不能真正避免安装


我希望这能给你一个想法。

无论你想做什么,请记住两点,[1]你不能阻止安装,所以安装后会执行任何操作,[2]要确定有多少设备拥有应用程序,你需要一个集中的数据(服务器端),你不能阻止安装,但你会阻止应用程序的使用,在您的中生成许可,并强制用户先激活,然后再使用,通过这种方式,您可以跟踪安装的数量,并阻止任何非必需的用户使用您的应用程序。为什么不将apk通过电子邮件发送给10个用户,而不是仅为10个人将其发布到play store?@Eenvincible-显然,因为他们可以将电子邮件转发给others@user3853307这种方法的一个可能问题是用户下载可能与其他人共享APK文件。如果你信任用户,那么它就会成功。更好的解决方案是在应用程序运行时有一个集中的身份验证过程(例如注册)。您可能仍然需要在每次应用运行时检查,以确保注册后没有人找到共享的方法。这一切都归结于信任。