Xamarin - 假地理位置
Posted
技术标签:
【中文标题】Xamarin - 假地理位置【英文标题】:Xamarin - Fake Geolocation 【发布时间】:2018-11-25 11:53:19 【问题描述】:我想为 Xamarin.Forms(主要是 ios)制作一个应用程序,它将伪造一个地理定位到设备,因此所有应用程序都会获得错误的位置。我知道使用模拟器可以做到这一点,但我想知道这是否也可以使用真实设备并且无需连接到 Mac。
有人知道怎么做吗?或者有图书馆可以处理吗?
【问题讨论】:
如果你确实想得到错误的 Geolocation Info ,你可以在得到正确的经纬度后处理它们,例如增加或减少固定值。 你有代码作为例子吗?因为Xam.Plugin.Geolocator
你得到的值都是只读的
我认为这在 iOS 上是不可能的。至少,有一些方法,但你可能永远无法将它发布到 App Store。在 android 上,这可能会更容易一些,但在某些时候你几乎会遇到同样的限制。
我不需要在 AppStore 中发布它。我足以让该应用程序在没有连接到 Mac 的情况下运行
【参考方案1】:
ios 设备定位坐标的方式有多种。
-
全球定位系统
无线网络
蜂窝
蓝牙
您可以尝试从不同的地方 (***) 获取 IP 地址。但不幸的是(对你来说)它不会为其他应用程序改变它,只是可能会改变一些网络应用程序的位置。
位置模拟仅用于测试目的。
我不知道你想如何在没有越狱 iOS 设备的情况下处理你的任务。
【讨论】:
以上是关于Xamarin - 假地理位置的主要内容,如果未能解决你的问题,请参考以下文章