首页 > 代码库 > iOS关于本地推送
iOS关于本地推送
?
不多说 直接上代码
? NSDate *now = [NSDate date]; UILocalNotification *reminderNotification = [[UILocalNotification alloc] init]; // 本地消息的时间间隔 [reminderNotification setFireDate: [now dateByAddingTimeInterval: 10]]; // 重复间隔 会在1分钟后重复提醒,并在提醒后的下句指定时间再次提醒 即使App退出 依然会提醒 骚扰必备.... [reminderNotification setRepeatInterval: NSCalendarUnitSecond]; // 时区 [reminderNotification setTimeZone: [NSTimeZone localTimeZone]]; // 本地推送的消息内容 [reminderNotification setAlertBody: @"本地推送测试"]; // 在锁屏时,会显示"滑动来"+Action内容 无此句则为默认:滑动查看 [reminderNotification setAlertAction: @"启动"]; // 推送时的声音 [reminderNotification setSoundName: UILocalNotificationDefaultSoundName]; // 增加应用图标badge [reminderNotification setApplicationIconBadgeNumber: 1]; //设置随Notification传递的参数 NSDictionary *infoDict = [NSDictionary dictionaryWithObjectsAndKeys:@"reminder", @"notificationId", nil]; reminderNotification.userInfo = infoDict; // 注册本地推送 [[UIApplication sharedApplication] scheduleLocalNotification: reminderNotification]; ?
iOS关于本地推送
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。