`
zjjzmw1
  • 浏览: 1361892 次
  • 性别: Icon_minigender_1
  • 来自: 开封
社区版块
存档分类
最新评论

ios7 后台发送请求--每隔一段时间发送请求。

    博客分类:
  • iOS
 
阅读更多

http://www.cocoachina.com/applenews/devnews/2013/1114/7350.html

 

在Capabilities -->background Modes --->打开。Background fetch

主要代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

{

    // Override point for customization after application launch.

    

    [[UIApplicationsharedApplication] setMinimumBackgroundFetchInterval:UIApplicationBackgroundFetchIntervalMinimum];

    returnYES;

 

}

 

 

 

 

-(void)application:(UIApplication *)application performFetchWithCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {

    

    UINavigationController *navigationController = (UINavigationController*)self.window.rootViewController;

    

    id topViewController = navigationController.topViewController;

//    [navigationController viewControllers];

    if ([topViewController isKindOfClass:[ViewController class]]) {

        [(ViewController*)topViewController insertNewObjectForFetchWithCompletionHandler:completionHandler];

    } else {

        NSLog(@"Not the right class %@.", [topViewController class]);

        completionHandler(UIBackgroundFetchResultFailed);

    }

 

}

 

 

 

 

 

 

分享到:
评论

相关推荐

    苹果登录使用Apple服务端验证登录-JAVA源码

    - 保持Apple的公钥更新,因为它们每隔一段时间会轮换。 - 存储和处理用户的敏感信息时,必须遵守GDPR和其他数据保护法规。 - 使用HTTPS确保所有通信的安全性。 在`java_AppleLogin`这个文件夹中,可能包含了实现...

    iOS 广告自动循环播放

    标题中的“iOS广告自动循环播放”指的是在iOS应用中创建一个广告视图,它能够自动、无缝地在一段时间间隔后切换到下一条广告,形成一个持续循环的过程。以下将详细介绍这一知识点。 首先,我们需要了解广告网络。...

    Swift - URLSession实现短信验证码注册登录完整示例:Swift - URLSession.swift和附件说明.rar

    为了接收验证码,开发者通常会在后台设置一个定时器,每隔一段时间(如60秒)检查一次服务器上的验证码状态,直到用户收到验证码并输入。这个过程可以通过`URLSession`的异步数据任务实现,持续轮询服务器。 3. ...

    WebKit和Chromium源码及原理剖析.pdf

    - 新的规范允许使用一种名为“stale-while-revalidate”的策略,即在响应数据过期后仍可以使用一段时间,直到后台完成数据的有效性验证。这一特性提高了用户体验,减少了延迟。 - 隐身模式下,浏览器通常不会使用...

    cordova-plugin-background-fetch:实现数据的后台获取

    科尔多瓦插件背景获取· 通过 ,创建者Background Fetch是一个非常简单的插件,它尝试每隔15分钟在后台唤醒一个应用程序,以提供较短的后台运行时间。 每当发生后台获取事件时,此插件就会执行您提供的callbackFn 。...

    多种样式的圆形动态加载特效_IOS应用源码.rar

    在iOS应用开发中,动态加载特效是提升用户体验的重要一环,尤其在数据加载或网络请求过程中,用户界面的反馈能够显著影响用户对应用的感知。本资源提供的"多种样式的圆形动态加载特效"是一个适用于iOS应用的源码库,...

    DMBaiduWeatherDemo

    例如,可以设置定时器每隔一段时间自动刷新天气数据。同时,为了节省资源,可以使用后台模式或者在应用启动时检查更新。 8. **错误处理**: 在实现上述功能时,需要考虑网络异常、API调用失败、位置获取失败等多种...

    京东商城无线端运营后台(通天塔)架构演变

    ### 京东商城无线端运营后台(通天塔)架构演变 #### 一、背景与概述 随着移动互联网的快速发展,京东商城不断优化其无线端运营后台(通天塔),以应对日益增长的用户需求和业务挑战。通天塔作为京东无线端的核心...

    [Android开发从入门到精通].扶松柏.扫描版 pdf

    - **版本发布**:自2008年发布以来,每隔一段时间都会有新版本推出,如Pie(9.0)、Q(10)等。 #### 2. 开发环境搭建 - **集成开发环境(IDE)**:推荐使用Android Studio,它是由Google官方推出的强大的Android应用...

    Html5如何唤起百度地图App的方法

    这部分逻辑通过在一段时间后检查App是否被唤起成功来实现。如果在这段时间内App成功被唤起,再通过某些特定的判断逻辑返回到H5页面继续后续操作。 文档还提到了在Android上运行正常,但在iOS上存在问题的情况。在...

    App竞品技术分析

    - 具体实现方法包括:每隔一段时间检测不同服务器的速度,选择最优者;或者通过预设的空接口进行测试。 ##### 6. TCP长连接与短连接混合使用 - 长连接适合高频交互场景,如聊天、推送等;短连接适合偶发交互或特定...

    Stock查看股市行

    例如,应用可能会在后台运行定时任务,每隔一段时间检查并下载最新的股票数据。 6. **安全与隐私保护** 在处理个人投资信息时,Stock必须保证数据的安全性。这包括对用户输入数据的加密存储,以及在传输过程中使用...

    NumPin:动态号码密码

    时间同步 OTP 每隔一段时间生成一个新的密码,事件同步 OTP 在用户每次操作时生成新密码,而挑战-响应 OTP 则需要用户设备和服务器交互以生成密码。 2. **Java编程语言**: Java作为跨平台的面向对象编程语言,是...

Global site tag (gtag.js) - Google Analytics