美文网首页
本地消息提醒

本地消息提醒

作者: 刘振杰 | 来源:发表于2016-08-18 11:11 被阅读22次

-(void)LocalNotification{

if([[[UIDevicecurrentDevice]systemVersion]floatValue] >= 8.0) {

if([[UIApplicationsharedApplication]currentUserNotificationSettings].types!=UIUserNotificationTypeNone)

{

[selfaddLocalNotification];

}else{

[[UIApplicationsharedApplication]registerUserNotificationSettings:[UIUserNotificationSettingssettingsForTypes:UIUserNotificationTypeAlert|UIUserNotificationTypeBadge|UIUserNotificationTypeSoundcategories:nil]];

}

}

}

-(void) applicationFinishedRestoringState{

}

-(void)addLocalNotification{

//定义本地通知对象

notification=[[UILocalNotificationalloc]init];

//设置通知属性

notification.alertBody=@"已越界";//通知主体

notification.alertAction=@"打开应用";//待机界面的滑动动作提示

notification.alertLaunchImage=@"Default";//通过点击通知打开应用时的启动图片,这里使用程序启动图片

notification.soundName=UILocalNotificationDefaultSoundName;//收到通知时播放的声音,默认消息声音

//设置用户信息

notification.userInfo=@{@"id":@1,@"user":@"Kenshin Cui"};//绑定到通知上的其他附加信息

//调用通知

[[UIApplicationsharedApplication]scheduleLocalNotification:notification];

}

#pragma mark移除本地通知,在不需要此通知时记得移除

-(void)removeNotification{

[[UIApplicationsharedApplication]cancelAllLocalNotifications];

}

#pragma mark调用过用户注册通知方法之后执行(也就是调用完registerUserNotificationSettings:方法之后执行)

-(void)application:(UIApplication*)application didRegisterUserNotificationSettings:(UIUserNotificationSettings*)notificationSettings{

if(notificationSettings.types!=UIUserNotificationTypeNone) {

[selfaddLocalNotification];

}

}

相关文章

  • 本地消息提醒

    -(void)LocalNotification{ if([[[UIDevicecurrentDevice]sys...

  • APP推送基础

    1、消息推送分为本地通知和服务器通知。 本地通知是指由APP本地发起,无需联网,如游戏定时任务、闹钟提醒、版本更新...

  • ios 消息提醒

    文章纲要: 1. iOS app外消息提醒分类 2. iOS app 内消息提醒分类 正文: 消息提醒基本是每个a...

  • 本地消息推送

    注册本地通知 - (BOOL)application:(UIApplication *)application d...

  • UILocalNotification 实现本地提醒

    UILocalNotification 实现本地提醒 属性有:*fireDate 通知开始的确切时间*timeZo...

  • UILocalNotification闹钟本地提醒

    闹钟的话 要入住系统队列的,你可以通过设置本地消息给系统实现闹钟的效果,时间可以是一次性的,可以是周期性的,具体可...

  • iOS 消息提醒数字

  • 消息中间件

    消息中间件,也可以叫做中央消息队列或者是消息队列(区别于本地消息队列,本地消息队列指的是 JVM 内实现的队列实现...

  • 本地推送-远程推送-极光推送

    推送通知: 通知的分类:本地推送由app本身给应用程序推送消息,不需要服务器支持应用场景:app定时闹钟,定时提醒...

  • iOS消息通知产品设计

    ios消息类型有本地通知、推送消息以及系统消息。 消息类型: 本地通知:是由ios设备生成并发布的,无论应用程序是...

网友评论

      本文标题:本地消息提醒

      本文链接:https://www.haomeiwen.com/subject/xyjvsttx.html