iOS定时通知

来源:互联网 发布:博思数据 电子烟 编辑:程序博客网 时间:2024/06/07 02:26
<span style="color: blue;">#pragma </span><span style="color: black;">mark 添加本地通知-(</span><span style="color: blue;">void</span><span style="color: black;">)addLocalNotification{        </span><span style="color: green;">//定义本地通知对象    </span><span style="color: black;">UILocalNotification *notification=[[UILocalNotification alloc]init];    </span><span style="color: green;">//设置调用时间    </span><span style="color: black;">notification.fireDate=[NSDate dateWithTimeIntervalSinceNow:10.0];</span><span style="color: green;">//通知触发的时间,10s以后    </span><span style="color: black;">notification.repeatInterval=2;</span><span style="color: green;">//通知重复次数    //notification.repeatCalendar=[NSCalendar currentCalendar];//当前日历,使用前最好设置时区等信息以便能够自动同步时间        //设置通知属性    </span><span style="color: black;">notification.alertBody=@</span><span style="color: rgb(163, 21, 21);">"最近添加了诸多有趣的特性,是否立即体验?"</span><span style="color: black;">; </span><span style="color: green;">//通知主体    </span><span style="color: black;">notification.applicationIconBadgeNumber=1;</span><span style="color: green;">//应用程序图标右上角显示的消息数    </span><span style="color: black;">notification.alertAction=@</span><span style="color: rgb(163, 21, 21);">"打开应用"</span><span style="color: black;">; </span><span style="color: green;">//待机界面的滑动动作提示    </span><span style="color: black;">notification.alertLaunchImage=@</span><span style="color: rgb(163, 21, 21);">"Default"</span><span style="color: black;">;</span><span style="color: green;">//通过点击通知打开应用时的启动图片,这里使用程序启动图片    //notification.soundName=UILocalNotificationDefaultSoundName;//收到通知时播放的声音,默认消息声音    </span><span style="color: black;"><a target=_blank target="_blank" href="mailto:notification.soundName=@"msg.caf";//" style="color: rgb(61, 129, 238); text-decoration: none; outline: none;">notification.soundName=@</a></span><a target=_blank target="_blank" href="mailto:notification.soundName=@"msg.caf";//" style="color: rgb(61, 129, 238); text-decoration: none; outline: none;"><span style="color: rgb(163, 21, 21);">"msg.caf"</span><span style="color: black;">;</span><span style="color: green;">//</span></a>通知声音(需要真机才能听到声音)        //设置用户信息    <span style="color: black;">notification.userInfo=@{@</span><span style="color: rgb(163, 21, 21);">"id"</span><span style="color: black;">:@1,@</span><span style="color: rgb(163, 21, 21);">"user"</span><span style="color: black;">:@</span><span style="color: rgb(163, 21, 21);">"Kenshin Cui"</span><span style="color: black;">};</span><span style="color: green;">//绑定到通知上的其他附加信息        //调用通知    </span><span style="color: black;">[[UIApplication sharedApplication] scheduleLocalNotification:notification];}</span>
0 0