关于本地通知

另外在做国际化时,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;

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值