草庐IT

ios - 持续收集附近接入点 Wifi 强度的循环

假设我有一部iPhone连接到具有3个以上接入点的wifi网络。我想从每个接入点收集有关wifi接入强度/信号/等的所有可能字段,并使用它进行三角测量,即使在后台也是如此。whiletrue{...foraccess_pointinaccess_points{...signal_strength=...}}我一直在阅读以前的SO答案和其他帖子,似乎有一段时间不越狱就不允许在iOS上使用它,但现在又可以使用了。任何人都可以展示我将如何执行此操作的代码片段?iOS开发的所有新手.. 最佳答案 自从我处理这个问题已经有一段时间了,所以我再

ios - 存在哪些 WiFi-Direct 库?

我想玩一下我的苹果设备之间的屏幕共享。我知道WiFidirect是支持Airdrop功能的一部分,可以在mac之间发送文件并希望使用该API。我会继续搜索,但想知道以前是否有人这样做过,或者Apple是否不允许您接触该API。我也很高兴听到任何可能专门用于raspberry-pi或一般Linux的库。谢谢 最佳答案 我的一个friend前几天演示了他正在使用AllJoyn库的Android项目。AllJoyn是一个开源API,它支持Wifi-direct以及其他无线协议(protocol),并在Android、Linux和iOS上受

ios - Parse.com NSURLErrorDomain Code=-1003 在手机中而不是在 wifi 中

我有一个与parse.com后端配合使用的应用程序。从今天开始,NSURLErrorDomainCode=-1003和parse.com仅使用蜂窝网络。无线网络工作得很好。可能是什么问题?这里是完整的错误:[Error]:ErrorDomain=NSURLErrorDomainCode=-1003"Aserverwiththespecifiedhostnamecouldnotbefound."UserInfo=0x1700f2200{NSUnderlyingError=0x170245880"Aserverwiththespecifiedhostnamecouldnotbefound.

ios - 如何在 iOS 应用程序中自动将 iOS 设备与公共(public) WiFi 连接?

我想通过我的应用程序将我的iOS设备连接到公共(public)WiFi。我能怎么做?请帮忙。谢谢! 最佳答案 之前想写一个类似的App,可惜结果是不使用私有(private)API就连不上WIFI。您甚至无法扫描附近可用的WIFI!如果您使用私有(private)API,则无法将您的应用上传到应用商店。我可以给你一些解决方案:选项1:在您的服务器数据库中保存公共(public)WIFI位置使用位置从数据库中获取WIFI数据给用户WIFI密码,让用户为你的APP连接WIFI。选项2使用配置文件在您的服务器数据库中保存公共(public

iphone - 检测 wifi 热点 iOS

有没有办法在iOS中检测是否启用了wifi热点?我可以通过查看iphoneip格式为172.20.10.x或者状态栏颜色和高度的变化来检测是否有活跃的热点连接但是简单地启用热点-检查这个条件是有问题的遵循这里的代码http://jorudolph.wordpress.com/2011/07/22/ios-detect-personal-hotspot/#respond谁能帮我解决这个问题? 最佳答案 如果任何设备通过以下方式连接到热点,您可以收到短信:-UIApplication*app=[UIApplicationsharedAp

ios - 将 IOS 中的应用程序功能限制为仅使用 Cell/WiFi 数据。

我搜索了整个StackOverFlow,但没有找到任何关于如何使用RequiredDeviceCapabilities或UIRequiresPersistentWiFi的答案。如何在我的应用程序中设置值,使该应用程序仅适用于iPhone中的蜂窝数据/WiFi?目前,我已根据iOSDeviceCompatibility在必需的设备功能数组中设置了字符串WiFi属性。.这是正确的方法还是我应该将UIRequiresPersistentWiFiBOOL设置为YES? 最佳答案 根据文档,设置此标志仅可确保设备尝试打开Wi-Fi连接。我不确

javascript - 区分应用程序访问的 Wifi 连接

我们正在开发需要在特定wi-fi接入上运行的企业接入移动应用。更简单的说,在需要访问应用程序的建筑物中有4个wifi路由器。但要求是应用程序只能在设备连接到一个特定的wifi路由器时运行。当我们正在开发基于javascript(Cordova)的应用程序时,如果我们在其中进行一些控制是有意义的。顺便说一句,该应用程序同时针对iOS和Android。在此领域的任何工作都非常感谢。谢谢阿迪亚 最佳答案 似乎这个GitHub分支可以帮助你(IOS被添加到这个分支中):https://github.com/companje/org.apac

ios - 如何使用 NEHotspotHelper(IOS,objective-c)获取可用的 WiFi 列表

我已经这样做了。1。在苹果开发者页面添加IOS证书。2。在AppleDeveloper页面中添加启用了网络扩展的标识符AppID。3。在AppleDeveloper页面中添加配置文件。4。创建Xcode项目并输入在苹果开发者页面上创建的正确的包ID。并签下合适的团队。5。添加功能和库(网络扩展框架)。6.5之后,在我的Xcode工程中自动生成了Entitlement文件。7.上次我是这样写代码的。NSLog(@"ListScanSTART");NSMutableDictionary*options=[[NSMutableDictionaryalloc]init];[optionsset

ios - Google Cast SDK 不适用于带 wifi 的 Xcode 9.4 模拟器,但适用于以太网

我正在尝试在Xcode模拟器上测试一个iOS应用程序,所有网络都正常,除了GoogleCastSDK在我的网络上使用wifi找不到任何Chromecast。运行Xcode的iMac可以使用wifi找到Chromecasts。另一台计算机上的相同应用程序可以在模拟器上也使用wifi找到它们。我还尝试了Github上的Google示例,但它也找不到任何Chromecast。我已经将模拟器应用程序添加到防火墙异常(exception)中。我也试过关闭防火墙。我还需要做什么?Xcode9.4.1谢谢。 最佳答案 经过多次OSX和CastSD

ios - 没有无线路由器的GameKit点对点wifi?

提前感谢您对此的任何想法。我正在寻找一种通过wi-fi在iOS中进行实时应用程序间通信的方法(我需要大约150英尺的范围并且不认为蓝牙提供这个)并且想知道GameKit提供的点对点连接,显然同时提供蓝牙和Wi-Fi连接。我的问题是:参与设备必须是可用无线网络的成员(通过无线路由器),或者这种连接是真正的点对点连接,不需要路由器吗?我知道Wi-fiDirect即将到来并且可能是一个选项。只是想知道我是否可以利用今天iOS中提供的服务来做到这一点。谢谢!蒂姆 最佳答案 Wi-Fi连接需要路由器。不需要蓝牙连接。