Ios 阻止使用假位置iphone应用程序的用户
我想写一个应用程序,它依赖于iphone的GPS定位。但我看到有一些应用程序可以将假数据位置发送到其他应用程序,比如Cydia中的或FakeLocation,或者通过连接手机到xcode模拟器 是否有任何解决方案来检测用户是否使用了假位置?或者有没有办法知道用户使用的手机是否越狱?检查设备是否越狱的一个简单(但不是100%万无一失)方法是在启动时检查典型的越狱工件,例如在Ios 阻止使用假位置iphone应用程序的用户,ios,gps,Ios,Gps,我想写一个应用程序,它依赖于iphone的GPS定位。但我看到有一些应用程序可以将假数据位置发送到其他应用程序,比如Cydia中的或FakeLocation,或者通过连接手机到xcode模拟器 是否有任何解决方案来检测用户是否使用了假位置?或者有没有办法知道用户使用的手机是否越狱?检查设备是否越狱的一个简单(但不是100%万无一失)方法是在启动时检查典型的越狱工件,例如在didFinishLaunchingWithOptions中: if ([[NSFileManager defaultMana
didFinishLaunchingWithOptions中:
if ([[NSFileManager defaultManager] fileExistsAtPath:@"/Applications/Cydia.app"] ||
[[NSFileManager defaultManager] fileExistsAtPath:@"/private/var/lib/apt"]) {
// Device is jailbroken
abort();
}
谢谢你,看起来不错。但关于第一个问题,你们不知道如何检测GPS假定位吗?