zoukankan      html  css  js  c++  java
  • IOS 本地通知UILocalNotification

    //发送通知
        UILocalNotification *notification=[[UILocalNotification alloc] init];   
        if (notification!=nil) { 
            NSDate *now=[NSDate new]; 
            notification.fireDate=[now dateByAddingTimeInterval:10];//10秒后通知
            notification.repeatInterval=0;//循环次数,kCFCalendarUnitWeekday一周一次
            notification.timeZone=[NSTimeZone defaultTimeZone];
            notification.applicationIconBadgeNumber=1//应用的红色数字 
            notification.soundName= UILocalNotificationDefaultSoundName;//声音,可以换成alarm.soundName = @"myMusic.caf" 
            
    //去掉下面2行就不会弹出提示框
             notification.alertBody=@"通知内容";//提示信息 弹出提示框
             notification.alertAction = @"打开";  //提示框按钮 
            
    //notification.hasAction = NO; //是否显示额外的按钮,为no时alertAction消失

           
    // NSDictionary *infoDict = [NSDictionary dictionaryWithObject:@"someValue" forKey:@"someKey"];
            
    //notification.userInfo = infoDict; //添加额外的信息
            
            [[UIApplication sharedApplication] scheduleLocalNotification:notification];      
        }
        [notification release];

    取消通知

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
        
        // Override point for customization after application launch.
        application.applicationIconBadgeNumber = 0;
        // Add the view controller's view to the window and display.
        [window addSubview:viewController.view];
        [window makeKeyAndVisible];

        return YES;
    }
    - (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
        //点击提示框的打开
        application.applicationIconBadgeNumber = 0;
    }
    - (void)applicationDidBecomeActive:(UIApplication *)application {
        //当程序还在后天运行
        application.applicationIconBadgeNumber = 0;
    }

  • 相关阅读:
    react中实现滚动到指定位置固定显示导航栏,反之浸入背景
    activeElement解决ios滚动到底部显示内容时,键盘挡住显示内容的问题
    公积金无租房备案提取如何办理?(以成都为例)
    公积金状态封存怎么解封?
    你应该知道的公积金基础知识科普
    react antd表单不用form.create方法怎么设置input 回显值
    简述个人账户向公司账户转账的方法
    js拖拽进入和离开重复触发的问题
    Electron截屏功能
    Electron在mac下快捷键失效的问题及解决
  • 原文地址:https://www.cnblogs.com/rollrock/p/3772177.html
Copyright © 2011-2022 走看看