草庐IT

马蜂窝

全部标签

ios - 在 iOS 中绑定(bind)蜂窝和 Wi-Fi 连接

我想结合Wi-Fi和蜂窝网络接口(interface)来增加我的一个iOS应用程序中视频上传的带宽。例如,如果我使用3G连接有500KBPS和WIFI有1MBPS,合并应该有1.5MBPS。到目前为止,我能够列出此处提到的网络接口(interface)的名称:HowdoIgetthecurrentlyconnectednetworkinterfacenameusingCocoaorFoundation?.例如,“DejeroLive+移动应用程序”能够做到这一点:https://itunes.apple.com/ca/app/dejero-live+-mobile-app/id5170

ios - 如何在使用 AFNetworking 的 iOS 应用程序上通过蜂窝数据连接 Internet 的同时通过 WiFi 拥有 FlashAir 接入点?

重要:我不需要同步传输,我的意思是,我不需要在通过WiFi传输的同时仍然通过4G传输,我只想通过Wifi连接到我的接入点,传输一些文件,最后不必关闭iPhone的WiFi即可使用4G。问题:只要我连接到接入点(FlashAir技术),我的iPhone就不会在意使用4G连接互联网,就像它说的:哦,我有一个WiFi连接,我将直接所有HTTP通过此网络获取请求,这对我不利,因为此访问点用于从中读取文件/向其中写入文件。到目前为止我所做的没有成功的是以下两件事:将nogatewaymode=1变量添加到我的FlashAir设备的conf文件中,这使iOS平台知道此接入点不打算提供互联网,因此,

iphone - 检查消息是否将使用 iMessage 或蜂窝网络发送

使用MFMessageComposeViewController检查设备是否canSendText。一切正常,但无论如何都可以检测到该消息将使用iMessage或蜂窝短信发送。如果通过iMessage发送文本并且未连接互联网,是否应该提醒用户有一个持续的要求?我只是想知道是否有合适的解决方案?谢谢你的时间 最佳答案 您无法知道消息是通过iMessages还是短信发送的。Apple不提供任何API方法来检测这一点。此外,如果没有互联网连接,消息应用程序将不会使用iMessage,如果互联网连接中断,它将发送正常的短信。如果您通过iMe

ios - POSIX网络没有激活蜂窝 radio ?

我正在阅读NetworkingProgrammingTopics:UsingSocketsandSocketStreams,有一段告诉我们不要在iOS上使用POSIX套接字API,它说:IniOS,POSIXnetworkingisdiscouragedbecauseitdoesnotactivatethecellularradiooron-demandVPN.Thus,asageneralrule,youshouldseparatethenetworkingcodefromanycommondataprocessingfunctionalityandrewritethenetwork

ios - 通过蜂窝连接连接时出现 SSL 错误

我们使用Xamarin开发了应用程序iOS应用程序。它在我的测试设备中运行良好。我的客户在使用蜂窝网络连接时遇到了SSL错误问题。当他使用Wifi连接时,同一应用程序运行良好。我正在使用现代HTTP客户端建立Web连接以使用nativeAPI。我还在IPV6环境中测试了应用程序,它也运行良好。App传输安全设置没有问题,我已经验证过了。[如果这里出现错误,那么无论连接类型如何,它都应该一直出现。]问题出在远程端,所以我没有太多机会尝试各种设置、调试并查看导致此问题的原因。有任何线索或方向都会非常有帮助。注意:使用第三方在线工具,我们已验证我们的服务器符合ATS标准并使用TLS1.2堆栈

ios - 通过蜂窝数据包跟踪时得到错误的坐标

我正在尝试通过LocationManager获取坐标。当我在WIFI网络上时,我得到了完美的位置。但是当我切换到蜂窝数据时,得到的位置不正确(在我当前位置的500米半径范围内)。我尝试了“desiredAccuracy”的所有组合,但未能获得准确的坐标。有什么解决办法吗?locationManager=[[CLLocationManageralloc]init];locationManager.delegate=self;locationManager.desiredAccuracy=kCLLocationAccuracyBestForNavigation;currentLocatio

iOS Objective-C 读取蜂窝网络提供商

在iPhone上,我们在左下角的蜂窝网络连接信号强度旁边显示了运营商名称。有一些应用程序可以修改此名称。有没有办法通过API读取这个值?漫游时与CTCarrier.carrierName不同。 最佳答案 我真的不明白你的问题,如果你想获得运营商名称,这是代码:Prefix:#import#importCTTelephonyNetworkInfo*info=[[CTTelephonyNetworkInfoalloc]init];CTCarrier*carrier=[infosubscriberCellularProvider];NSS

iOS:是否可以要求核心位置框架仅使用蜂窝塔或仅使用 WiFi 或使用 GPS 天线来获取位置?

我正在尝试使用CoreLocation框架在iOS应用程序中获取位置数据。我正在使用以下代码片段来启动位置管理器。CLLocationManager*locationManager=[[CLLocationManageralloc]init];locationManager.delegate=self;locationManager.desiredAccuracy=kCLLocationAccuracyBest;locationManager.distanceFilter=5;我知道我可以使用desiredAccuracy参数更改位置数据的准确性。但核心位置实际上是如何工作的呢?它是否

iOS 检查蜂窝技术是否可用,即使设备在 WiFi 上也是如此

这里需要一些帮助。我需要检测iOS设备是否(在某个时刻)具有蜂窝功能(无论是哪个)。我尝试使用reachability类,但是当用户连接到WiFi时问题就开始了,因为如果是这样-reachability无法检测到蜂窝我也尝试过使用这段代码:CTTelephonyNetworkInfo*telephonyInfo=[CTTelephonyNetworkInfonew];NSLog(@"CurrentRadioAccessTechnology:%@",telephonyInfo.currentRadioAccessTechnology);[NSNotificationCenter.defa

android - 如何在 Android 中强制通过 Wi-Fi 而不是蜂窝网络进行 HTTP 连接?

我的应用程序必须检测到连接到Wi-Fi网络的设备是所需设备,然后以编程方式通过该Wi-Fi网络发出HTTP请求。我进行了搜索,但没有找到任何可以帮助我执行此操作的方法或类。我想禁用蜂窝网络,以便HTTP请求通过Wi-Fi网络,但即使这样我也没有成功。另外,我能否以编程方式启用和禁用蜂窝网络和Wi-Fi网络? 最佳答案 没有办法强制它使用一个或另一个。无论可用的网络是3G还是Wi-Fi(如果连接了Wi-Fi,则3G关闭)。如果您不想根据当前正在使用的网络执行某些操作,您可以检查Wi-Fi是否未连接,如果是这种情况则不要执行某些操作,并