Tag: 连接

是否有可能使用iOS SDK检测LTE连接?

我使用可达性API来检测我目前的连接,但我只能区分WIFI和3G。 我得到以下标志: LTE: kSCNetworkReachabilityFlagsIsLocalAddress|kSCNetworkReachabilityFlagsIsWWAN|kSCNetworkReachabilityFlagsTransientConnection|kSCNetworkReachabilityFlagsReachable WIFI: kSCNetworkReachabilityFlagsIsDirect|kSCNetworkReachabilityFlagsReachable 问题在于LTE返回与3G连接相同的标志。 有什么方法可以确定用户目前是否拥有LTE或3G?

Objective-C / iOS:在后台保持蓝牙连接

我已经研究了几天,现在看起来像在手机进入睡眠状态或应用程序在后台时不能保持蓝牙连接。 不过,我发现一个应用程序声称他们可以一直运行: RunKeeper应用程序说: 2.5.1.0版中的新function 支持跟踪心脏在与Wahoo心率监视器的背景。 有谁知道他们如何设法发送心率数据到手机,而应用程序在后台? 更新: 通过在“蓝牙中央”的“所需的背景模式”下在我的plist中添加一个条目来获得它的工作。

检查与cordovaPhonegap 3.3.0 iOS应用程序无法正常工作的互联网连接

我已经尝试按照Cordova docs上的这个指南,但它似乎不工作。 这是我的代码: 我已将<plugin name="NetworkStatus" value="CDVConnection" />到config.xml 。 和这个脚本到我的index.html : <script type="text/javascript"> document.addEventListener("deviceready", onDeviceReady, false); // device APIs are available // function onDeviceReady() { alert("1"); // runs this alert checkConnection(); } function checkConnection() { var networkState = Connection.CELL; alert("2"); // doesn't run this var states = {}; states[Connection.UNKNOWN] = 'Unknown connection'; states[Connection.ETHERNET] = 'Ethernet connection'; […]

如何在目标-c中validationnetworking连接

我正在研究developer.apple.com上的Reachability示例项目,发现这是一个大型项目,只是为了validation您是否具有networking连接。 问题的第一部分是“如果设备能够连接到3G或WiFinetworking,最低代码是多less?” 接下来应该在appDelegate内部(在开始阶段)还是在启动的第一个View Controller中进行? 先谢谢你

如何连接Wifi Camera ios

我需要一些帮助,在我的项目中,我需要获取由wifi摄像头捕获的图像 。 我需要使用IPAddress与相机连接并获取这些图像。 我对这个话题是全新的,所以请给我build议 1)如何使用IPAddress与WiFi摄像头连接 2)如何自动获取拍摄的照片 提前致谢…

当用户安装了FB的应用程序时,iOS Facebook连接不工作?

有没有其他人有这个问题? 我试图通过FB授权用户时出现这个错误,我想我只在用户安装了Facebook应用程序时才隔离它: fb_our_appID://授权#错误=未知%5Ferror 如果您从用户手机中删除FB应用程序,我们的应用程序将尝试通过Safari进行身份validation,并且一切正常。 非常感谢。

身份validation失败,安装Facebook应用程序(iOS)

我刚开始看到Facebook Connect身份validation有问题。 如果我安装了iOS应用程序的3.4.4版本,我的委托的fbDidNotLogin方法会被调用,并显示错误消息“用户拒绝您的请求”。 当我卸载FB应用程序,身份validation正常工作。 其他人看到了吗? 有谁知道我可以绕过这个错误吗? 这是我对Facebook对象的调用: [[app facebook] authorize:[NSArray arrayWithObjects: @"publish_stream", @"offline_access", nil] delegate:app];

当无线连接但没有互联网时,可达性不工作

我正在使用Apple的可达性代码,并且在启动服务器连接之前设置了networking可达性更改时的初始通知。 当我使用wi-fi时,该代码正常工作,并closureswi-fi接入点。 但是,当我启动应用程序与Wi-Fi和底层的宽带连接工作,然后一旦应用程序正在运行,然后从宽带路由器断开Wi-Fi路由器(即Wi-Fi已经打开,但没有互联网连接),我做了可达性检查,我得到的networking状态是ReachableViaWiFi。 我已经尝试了reachabilityForInternetConnection和reachabilityWithHostName。 任何想法,如果苹果的可达性代码可以用来检测的情况下,无线连接,但没有底层networking连接? 谢谢!

如何unit testingAFNetworking请求

我正在做一个GET请求检索JSON数据与AFNetworking下面的代码: NSURL *url = [NSURL URLWithString:K_THINKERBELL_SERVER_URL]; AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url]; Account *ac = [[Account alloc]init]; NSMutableURLRequest *request = [httpClient requestWithMethod:@"GET" path:[NSString stringWithFormat:@"/user/%@/event/%@",ac.uid,eventID] parameters:nil]; AFHTTPRequestOperation *operation = [httpClient HTTPRequestOperationWithRequest:request success:^(AFHTTPRequestOperation *operation, id responseObject) { NSError *error = nil; NSDictionary *JSON = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingAllowFragments error:&error]; if (error) { } [self.delegate NextMeetingFound:[[Meeting alloc]init] meetingData:JSON]; } […]

如何保持iphone的ios的xmpp连接,而在后台?

iPhone的XMPPFrameworkfunction强大。 我已经启动并运行了,但是如何在后台保持连接超过10分钟? 我将不胜感激更多的文件/如何做到这一点。 所以这个用例很简单而且很常见:Joe在线和在iPhone聊天应用程序中。 他离开聊天应用程序,去Safari浏览器,玩游戏,stream动电影,并做了其他的东西3小时(或更多)。 乔想在这段时间内不断收到消息。 示例应用程序允许Joe在后台接收本地通知,但似乎只有10分钟。 这是相关的代码(我认为)。 谢谢! 为了帮助其他人,甚至到了这一步,你需要将xmppstream属性enableBackgroundingSocket设置为YES(在你应该复制的iphoneXMPP示例项目中为你完成)以及appname-info.plist(即iosChat- info-plist)文件,你需要添加一个新的键/值对。 你应该右键点击“添加行”。 你应该select关键的“所需的背景模式”,然后input“voip”。 按下Enter键后,Xcode会检测到您的意思是“应用程序提供IP语音服务”。 这让你在后台打开聊天应用10分钟(我想)。 但我们无限期地想要,我怀疑答案在于下面的方法。 我只是应该“重新连接”在这个方法或东西,例如,[自我连接](我有一个连接方法)? – (void)applicationDidEnterBackground:(UIApplication *)application{ DDLogVerbose(@"%@: %@", THIS_FILE, THIS_METHOD); if ([application respondsToSelector:@selector(setKeepAliveTimeout:handler:)]) { [application setKeepAliveTimeout:600 handler:^{ DDLogVerbose(@"KeepAliveHandler"); // Do other keep alive stuff here. }]; }}