另外在做国际化时,string文件里写的:
"Battery Time"="电池时间";
Text="文字"; (这种情况倒也可以识别得到,但为了规划起见,前面还是加上引号比较好)
- (void)applicationDidEnterBackground:(UIApplication *)application
{
若是做我们的项目,则还需要判断下isopen值,如果审核状态不让他提醒
NSArray *oldNotifications = [[UIApplicationsharedApplication] scheduledLocalNotifications];
if (0 < [oldNotificationscount])
{
[[UIApplicationsharedApplication] cancelAllLocalNotifications];
}
UILocalNotification *alarm = [[UILocalNotificationalloc] init];
if (alarm)
{
alarm.fireDate = [NSDatedateWithTimeIntervalSinceNow: 24 *60 * 60 * 7];
alarm.timeZone = [NSTimeZonedefaultTimeZone];
alarm.repeatInterval = NSWeekCalendarUnit;
alarm.soundName=UILocalNotificationDefaultSoundName;
alarm.applicationIconBadgeNumber =1;
alarm.alertAction=@"应用安全卫士";
alarm.alertBody =@"你很久没使用应用安全卫士了,充电时打开,有助于延长电池寿命。";
[[UIApplicationsharedApplication] scheduleLocalNotification:alarm];
}
}
注意需要在这个地方清除小红点:
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
application.applicationIconBadgeNumber =0;
}