Please distinguish the request submitted by Android emulator and real machine

WBOY
Release: 2016-08-04 09:19:58
Original
1631 people have browsed it

Scenario, download the app, open the app, click the specified embedded H5 page button, the activation is considered successful
But currently it is impossible to distinguish one scenario, download the Android emulator on the PC, and then repeat the above steps, the same system determines the activation is successful
Requirements , if you want to block the activation path on the simulator side, is there a solution? There is now an idea, but it has not been confirmed yet, to obtain the proprietary hardware information of the device, such as camera parameters, to differentiate

Reply content:

Scenario, download the app, open the app, click the specified embedded H5 page button, the activation is considered successful

But currently it is impossible to distinguish one scenario, download the Android emulator on the PC, and then repeat the above steps, the same system determines the activation is successful
Requirements , if you want to block the activation path on the simulator side, is there a solution? There is now an idea, but it has not been confirmed yet, to obtain the proprietary hardware information of the device, such as camera parameters, to differentiate

Give you several solutions that can achieve more than 90%

1 Detect ip, imei, imsi, mac, memory card, among which the imei value of ordinary simulator is 0, IMES must start with 4600

2 Fuzzy detection system, app Pass the package names of all installed applications on the device, and you can determine whether there are package names for commonly used emulators on the market
3 Multi-condition detection, set several attributes into a group to determine whether they belong to the group
4 Very perverted approach It affects the experience very much. Use the app to turn on and off Bluetooth

No, you can’t.

Some simulators are more obvious. For example, the imei is empty and the device information has the simulator logo. However, if you want to increase the amount, you will definitely modify the script, which is difficult to do.


The best way is to add some behaviors to the app to generate a token.

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!