zoukankan      html  css  js  c++  java
  • iOS开发本地通知

    /*
     本地通知:不通过网络,在本地实现的通知,自己发给自己
     远程通知:必须通过网络,使用推送技术(APNs),实现通知
     
     本地通知:
     1.要完成可以接收的通知形式的注册
     
     2.具体通知的设置
     
     3.发送通知
     */
    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        // Override point for customization after application launch.
        //注意:iOS8.0之后才需要进行专门的设置
        [self settingLocalNotifacation];
        
        return YES;
    }
    
    //设置我可以接收的通知形式
    -(void)settingLocalNotifacation{
        UIApplication *app = [UIApplication sharedApplication];
        
        UIUserNotificationSettings *setting = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSound categories:0];
        
        [app registerUserNotificationSettings:setting];
    }
    @implementation ViewController
    
    - (void)viewDidLoad {
        [super viewDidLoad];
        
        UIButton *btn = [UIButton buttonWithType:UIButtonTypeSystem];
        btn.frame = CGRectMake(100, 100, 120, 30);
        [btn setTitle:@"发送本地通知" forState:UIControlStateNormal];
        [btn addTarget:self action:@selector(btnClicked:) forControlEvents:UIControlEventTouchUpInside];
        
        [self.view addSubview:btn];
        // Do any additional setup after loading the view, typically from a nib.
    }
    
    
    -(void)btnClicked:(UIButton *)btn{
        //设置本地通知
        UILocalNotification *localnoti = [[UILocalNotification alloc]init];
        
        localnoti.alertTitle = @"放假";
        localnoti.alertBody = @"明天放假";
        
        localnoti.fireDate = [[NSDate date] dateByAddingTimeInterval:10];
        
        //发送通知
        UIApplication *app = [UIApplication sharedApplication];
        [app scheduleLocalNotification:localnoti];
    }
  • 相关阅读:
    jQuery之.on()方法
    18款 非常实用 jquery幻灯片图片切换
    jquery 处理字符串
    JS中document.createElement()用法及注意事项
    jquery 创建 SVG DOM 的处理方法
    jQuery append xmlNode 修改 xml 内容
    jQuery与XML
    浏览器中的XML与JavaScript
    DOM(文本对象模型)简介
    用jQuery 处理XML-- jQuery与XML
  • 原文地址:https://www.cnblogs.com/WJJ-Dream/p/5809225.html
Copyright © 2011-2022 走看看