• ios 本地推送


    当用户离开应用程序后创建一个本地消息。
    如果用户在使用应用程序时需要设置一些配置信息,请谨慎使用类消息。

    假设一个应用程序在前台运行。当应用程序通过Home键切换到后台运行时,1秒钟后,能见到一下窗口弹出信息,(ios 5 和 ios 4设备)。





    如果用户点击这条信息,则可以让应用程序恢复到前台运行。

    实现代码非常简单,在一开始创建一个NSDate 对象,记录当前的日期和时间,添加1秒钟在这个对象上,
    设定本地消息的触发时间。设置本地的通知邮件和包裹,与操作系统调度通知。

    在 delegate.m文件中加入以下代码:
    - (void)applicationDidEnterBackground:(UIApplication *)application
    {
      UILocalNotification *localNotification = [[[UILocalNotification alloc] init] autorelease];

      // Current date
      NSDate *date = [NSDate date]; 

      // Add one second to the current time
      NSDate *dateToFire = [date dateByAddingTimeInterval:1];

      // Set the fire date/time
      [localNotification setFireDate:dateToFire];
      [localNotification setTimeZone:[NSTimeZone defaultTimeZone]];    

      // Setup alert notification
      [localNotification setAlertBody:@"Tap to return to TestApp" ];
      [localNotification setAlertAction:@"Open TestApp"];
      [localNotification setHasAction:YES];
      [[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
    }


    当弹出的消息框,用户点击后,以下的方法内可以在应用程序恢复到前台的时候执行一次
    - (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
    {
      // Your code here...
    }
  • 相关阅读:
    Tars 服务调服务
    不一样的风格,C#的lambda表达式
    TCP/IP 协议图--传输层中的 TCP 和 UDP
    TCP/IP 协议图--TCP/IP 基础
    TCP/IP 协议图--计算机网络体系结构分层
    HTTP协议图--与 HTTP 协作的 Web 服务器
    HTTP协议图--HTTP 报文实体
    HTTP协议图--HTTP 响应状态码(重点分析)
    HTTP协议图--HTTP 报文首部之首部字段(重点分析)
    HTTP协议图--HTTP 报文首部之请求行、状态行
  • 原文地址:https://www.cnblogs.com/ziyeSky/p/4248450.html
Copyright © 2020-2023  润新知