现在我的页面需要在微信中打开,要获取用户当时真实的位置,可以这样打开微信可以被一些其他插件给修改GPS纪录,造成数据不正确,无法使用。
这个功能要用来记录考勤,如果这个被篡改会引起不公平现象。
请大家帮忙出出主意吧,谢谢。
1
402645707 2015-07-16 23:45:00 +08:00 via Android
公司内部,?有wifi
直接看登录ip不就完事了 没有的话 基于3g也是可以看到较模糊的信息的 比对即可 |
3
402645707 2015-07-17 00:09:53 +08:00 via Android
安卓是有通过基站获取位置的功能
记得淘宝啥的都有 具体的 问我这个半吊子c的也没用啊 |
4
processzzp 2015-07-17 00:34:22 +08:00 via Android
连Ingress这种客户端游戏都能被篡改位置(飞人行为),想靠一个网页去获取访问者的真实位置,还是微信里的网页,难度不小啊。
Android开发者选项里就有“允许模拟位置”的功能root了以后不打开这个选项都能模拟位置。欺骗微信分分钟啊 |
5
hanxi 2015-07-17 00:44:32 +08:00 via Android
直接用公司wifi就可以解决啊!设置手机自动连接公司的wifi,只要员工到了公司就自动连上了wifi。统计考勤就只要去统计路由器里面的数据了。
|
6
Lilacs OP @hanxi 很多员工都外出啊,那些位置上哪有公司的wifi。
现在是靠着数据可以发觉得出哪些人作弊了,但是无法从根上杜绝数据造假。 |
7
Karblue 2015-07-17 11:28:51 +08:00
然而如果想模拟位置。你没有任何办法。root权限下xpose可以拦截任意api 修改为任意内容,包括wifi,3g,gps,mac,imei 等等等等
|
8
ulic95 2015-07-17 11:58:10 +08:00
技术升级了
|