如何知道某个应用是首次下载还是从市场上多次下载?

问题描述

| 我正在市场上免费放置一个应用程序。我想限制下载次数(即每个帐户只能下载1次)。如果此人卸载了我的应用程序,并尝试再次下载并使用相同的gmail帐户重新安装,我想限制它。 那可能吗?请帮忙。我被困在这里。提前致谢!     

解决方法

您必须创建一个服务器。 当您的应用在安装后首次启动时,它会向您的服务器发出请求,并发送一些有关用户的独特信息(例如gmail地址),但是强烈建议您对这些信息进行哈希处理以保护用户的隐私。服务器应检查其数据库中是否存在哈希,然后将适当的响应返回给应用程序。     ,由于给定的原因,我强烈建议您跳过在该方向上尝试的所有操作: 您会打扰您的用户的! 当他们不得不重置设备或购买新设备时,您将失去用户 最后:不支持! Guillaume Brunerie提到了“应用程序许可”,但这仅在他们第二次下载应用程序后才有效,并且当用户在第二次下载应用程序后无法启动该应用程序时,您会生气。 认真地:放弃主意!     ,执行此类操作的标准方法是使用应用程序许可,但这仅适用于付费应用程序。 因此,如果您希望自己的应用免费,我认为这是不可能的。     

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...