ios开发上班打卡防虚拟定位篡改

虽然第三方app可以修改位置,只是修改了经纬度,但是其他数据并没有修改,比如海拔垂直精度等数据,我们可以从这些参数入手,下面是具体代码

if (location.altitude == 0.0 || location.verticalAccuracy == -1.0) {
    NSLog(@"定位信息已被篡改!");
}

你可能感兴趣的:(ios开发上班打卡防虚拟定位篡改)