用户只能在应用中获得第一次免费积分。之后我们想做防欺诈。我们需要检查用户和/或设备之前是否未安装过该应用程序。
我们可以接受出厂重置或有根设备的风险
您能否帮助我选择一个好的方向来解决这个问题,并提供一些更好的方法来进行此验证。
答案 0 :(得分:3)
出厂重置,二手手机和拥有多台设备的用户将是您的主要问题。 唯一标识用户的唯一方法是通过登录/密码或OpenId帐户进行身份验证。
答案 1 :(得分:-1)
如果您在服务器上管理用户信息而不是您可以执行的操作,请使用设备的IMEI号码并将其发送到您的服务器。它将记录用户的信息。现在,如果他/她再次卸载并安装应用程序,您的应用程序将再次在服务器上发送IMEI号码,您现在可以检查IMEI是否已经存在,如果存在则用户已经安装了您的应用程序,您可以通过登录管理同样的事情ID,但可以由用户伪造。更多的东西不会违反任何事情。用户可以在安装权限时看到您的应用将获取系统信息。