自定义消息通知
【摘要】
-(void)addNotification{// 创建一个本地推送UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease];//设置10秒之后NSDate *pushDate = [NSDate dateWithTimeIn...
-
-(void)addNotification{
-
// 创建一个本地推送
-
UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease];
-
//设置10秒之后
-
NSDate *pushDate = [NSDate dateWithTimeIntervalSinceNow:10];
-
if (notification != nil) {
-
// 设置推送时间
-
notification.fireDate = pushDate;
-
// 设置时区
-
notification.timeZone = [NSTimeZone defaultTimeZone];
-
// 设置重复间隔
-
notification.repeatInterval = kCFCalendarUnitDay;
-
// 推送声音
-
notification.soundName = UILocalNotificationDefaultSoundName;
-
// 推送内容
-
notification.alertBody = @"推送内容";
-
//显示在icon上的红色圈中的数子
-
notification.applicationIconBadgeNumber = 1;
-
//设置userinfo 方便在之后需要撤销的时候使用
-
NSDictionary *info =[[NSDictionary alloc]initWithObjectsAndKeys:@"呵呵你好",@"name",[[NSString alloc]initWithFormat:@"%d",purchaseId],@"id", nil];
-
// [NSDictionary dictionaryWithObject:@"呵呵你好" forKey:@"name"];
-
// [info dictionaryWithObject:[[NSString alloc]initWithFormat:@"%d",purchaseId] forKey:@"id"];
-
notification.userInfo = info;
-
//添加推送到UIApplication
-
UIApplication *app = [UIApplication sharedApplication];
-
[app scheduleLocalNotification:notification];
-
-
}
-
}
文章来源: zzzili.blog.csdn.net,作者:清雨小竹,版权归原作者所有,如需转载,请联系作者。
原文链接:zzzili.blog.csdn.net/article/details/18700695
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)