【发布时间】:2020-12-13 12:41:37
【问题描述】:
我创建了一个调查应用程序,每个 Android 手机只有一个用户可以注册。我正在使用“Secure.ANDROID_ID”来识别服务器端的唯一设备。
现在的问题是,很多诈骗者通过虚假手机号码创建许多虚假账户,并克隆设备 ID 发生变化的应用程序,并通过完成调查获得大量奖励。我已经处理了一些克隆制造商应用程序,它们可以通过更改包名称来克隆应用程序,但仍然有一些应用程序,例如“多并行,双空间应用程序”,它克隆应用程序并且不更改包名称或签名。
我想要以某种方式检测应用程序是否被克隆并且不允许用户使用该应用程序。如果有任何方法可以检测到克隆,请指导我..
或者有没有其他方法可以在服务器端识别唯一设备,而不是使用 ANDROID_ID。
【问题讨论】:
-
可能是设备的序列号?不确定我们能不能得到这个
-
不,我们无法获取序列号。我试过但得到这个异常“用户10011不符合访问设备标识符的要求”。
标签: android unique identifier cloning android-identifiers