Tag: networking

在iOS中检查蜂窝networkingtypes

我正在研究一个iOS应用程序,并且想要确定设备具有哪种types的蜂窝连接。 我最感兴趣的是我的设备使用的蜂窝networkingtypes:2G或3G或其他。 但是,Reachability.h仅提供了对wifi或3G的检查。 我如何检查2G,3G等?

启动图像(启animation面)和应用程序主页之间的白色闪烁

我有一个非常简单的HTML5 iPhone Web应用程序,几乎完美的工作; 只有一个问题:在启动图像和应用程序主屏幕之间,出现一个完全白色的屏幕(即闪烁)约一秒钟。 我使用“添加到主屏幕”button将应用程序从networking下载到我的手机。 JavaScript文件( functions.js )和样式表都是非常小的文件。 有没有人有这个问题? 有什么办法解决/修复它? 的index.html <!doctype html> <html manifest="demo.manifest"> <head> <meta charset="UTF-8"> <title>HTML5 Application</title> <link rel="stylesheet" type="text/css" href="style.css" /> <link rel="apple-touch-icon-precomposed" href="Icon@2x.png" /> <link rel="apple-touch-startup-image" href="Default@2x.png" /> <meta name="apple-mobile-web-app-capable" content="yes" /> <meta name="viewport" content="user-scalable=no, width=device-width" /> </head> <body> <div id="wrapper">…</div> </body> <script type="text/javascript" src="function.js"></script> </html> demo.manifest CACHE MANIFEST index.html […]

获取失败块AFNetworking 3.0上的responseObject

我怎么能从AFNetworking 3.x中的失败块得到响应string, 在2.x版本中,这样做的方法是: [manager GET:path parameters:parameters success:^(AFHTTPRequestOperation *operation, id responseObject) { NSDictionary *dictionary_FetchResult = responseObject; } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSDictionary *dictionary_FetchResult = operation.responseObject; }]; 但在3.x版本中,在返回块的参数中没有任何操作,如下所示: [manager POST:path parameters:parameters progress:^(NSProgress * _Nonnull uploadProgress) { } success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { NSDictionary *dictionary_FetchResult = responseObject; } failure:^(NSURLSessionDataTask * _Nullable task, NSError * […]

AFNetworking – 不要caching响应

我正在使用这段代码从服务器中获取一个简单的JSON提要: AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; manager.responseSerializer = [AFJSONResponseSerializer serializer]; [manager GET:kDataUrl parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"response: %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"JSON DataError: %@", error); }]; 有用。 但是,在更改kDataUrl中的JSON文件并validation更改是在浏览器中进行后,当我再次运行该应用程序时,仍然得到以前的响应。 AFNetworking似乎caching了旧的回应。 我不想要这种行为。 我想下载当前的饲料。 是否有某种设置或参数需要设置为closurescaching?

服务人员和iOS / Safari

在Chromium的关于服务人员的页面上注意到了这一点 iOS上的Chrome不支持服务人员。 我认为它可以使用一些cordova插件交付到iOS。 有没有其他的方式来使用iOS设备上的服务人员? 我很担心在iOS上发布新版本和新版本的cordova之间的时间。 有谁知道iOS上的Chrome是否会在未来支持服务人员? 🙂

networking链接调节器在OSX Mountain Lion和Xcode 4.4中的预览窗口

我最近更新到OSX的山狮Xcode 4.4。 现在我找不到捆绑的networking链接调节器,它自动安装在OSX Lion和相应的Xcode版本上。 有任何想法吗

在其他平台上使用iOS GameKit的“蓝牙Bonjour”

我有兴趣通过蓝牙连接到基于iOS的设备。 我可以看到“本地networking”服务是暴露的,但我无法find任何额外的信息。 存储在密钥0x0204下的属性看起来像Bonjour键。 使用哪种协议? 如何使用Linux,Mac或自己的embedded式设备与蓝牙芯片进行通话? 这里是使用蓝牙浏览器在OS X下提取的SDP数据,而iOS设备运行Gameloft的Star营。 { 0x0000 = uint32(1330188565), 0x0200 = uint32(2), 0x0202 = string(004wD7l1A..0|0|0|ivucic-À'), 0x030a = uint32(0), 0x0009 = { { uuid16(11 15), uint16(256) } }, 0x0201 = string(_657o30a6rmst07À), 0x0005 = { uuid16(10 02) }, 0x0100 = string(Local Network), 0x0001 = { uuid16(11 15) }, 0x0203 = string(004wd7l1a..0|0|0|ivucic-_657o30a6rmst07À 0xf000 = uint8(2), 0x0204 […]

蜂窝数据的iOS网页错误,但不是通过Wifi? AT&T蜂窝networking最近的变化?

我在移动数据和Wifi上遇到了某些iOS网页的问题(包括移动Safari,Chrome和iOS Webviews中的应用) 这个问题和以前其他人发布的内容相同: Mobile Safari Cellular载入错误 不幸的是没有答案发布到上面的URL。 基本上,我一直在HTML中从蜂窝数据中看到不规则的随机垃圾字符,但通过Wifi同样的页面加载完全没问题。 这不是一个下载速度或连接不好的问题,它似乎是蜂窝networking上的一些莫名其妙的数据传输/解释故障。 我已经能够在不同的地点和不同的设备上复制相同的问题。 一个页面的加载与Wifi的好,但加载错误(JavaScript和CSS错误,因为上述无关垃圾字符)的数据在这里的一个例子: http://www.ear-say.com 有没有其他人遇到同样的问题? 任何见解非常感谢。

使用AFNetworking在iOS下载文件/图像?

我想我已经想通了,但我不能得到它的工作。 我有一个在数组中的每个URL上调用的方法。 此方法有一个图片的URL,应该下载到应用程序支持文件夹中的特定path中供离线使用。 但也许我误解了AFNetwork库中的方法。 我的方法如下所示: – (void) downloadImageInBackground:(NSDictionary *)args{ @autoreleasepool { NSString *photourl = [args objectForKey:@"photoUrl"]; NSString *articleID = [args objectForKey:@"articleID"]; NSString *guideName = [args objectForKey:@"guideName"]; NSNumber *totalNumberOfImages = [args objectForKey:@"totalNumberOfImages"]; NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:photourl]]; AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request]; operation.inputStream = [NSInputStream inputStreamWithURL:[NSURL URLWithString:photourl]]; [operation setShouldExecuteAsBackgroundTaskWithExpirationHandler:^{ DLog(@"PROBLEMS_AF"); }]; DLog(@"URL_PHOTOURL: %@", photourl); […]

AlamoFire下载后台会话

我在一个新的应用程序(基于Alamofire的下载pipe理器示例)中使用Alamofire我需要一些关于使用后台会话下载文件的说明。 我需要重写SessionDelegate才能使它工作? 还是只是backgroundCompletionHandler ? 通常情况下,使用Alamofire处理后台下载的步骤是什么? 而且我该如何处理我的应用程序重新启动的情况,以及不断下载的情况。 感谢致敬。