美文网首页
IOS本地推送实现每天12点推送(游戏体力推送)

IOS本地推送实现每天12点推送(游戏体力推送)

作者: abios | 来源:发表于2016-10-27 11:29 被阅读0次
//NSInteger second = 4 * 60 *60 + 48 *60;
//设置发送通知时间(非常关键!!!)  4*60*60 的意思是4个小时,since1970:4*60*60 就是1970年1月1日的上午4点    48*60的意思是48分钟   合起来的意思就是我的推送时间是从1970年1月1日4点48分开始发送,由于我设置的推送是每隔一天进行一次,所以每天的4点48分都会进行推送。 最最重要的是北京时间和格林威治时间有时差,格林位置的时间是4点48,北京时间是12点48,也就是要加8个小时,所以如果你想设置的是12点,就往since1970:里面填写4*60*60,想做本地推送的小伙伴快去试下吧!!!����


NSInteger second = 4 * 60 *60;
localNotification.fireDate = [NSDate dateWithTimeIntervalSince1970:second];
//本地推送发送间隔    每天
localNotification.repeatInterval = kCFCalendarUnitDay; 
//设置时区
localNotification.timeZone = [NSTimeZone defaultTimeZone];
//设置推送内容
localNotification.alertBody = message;
//设置推送声音
localNotification.soundName = UILocalNotificationDefaultSoundName;
//给注册的通知一个标识,到时候好根据标识去停止推送。
NSDictionary *info = [NSDictionary dictionaryWithObject: notificationName forKey:@"PalmNotificationName"];
localNotification.userInfo = info;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];```

相关文章

  • IOS本地推送实现每天12点推送(游戏体力推送)

  • iOS8-推送(本地和远程)的简单使用

    参考文章:本地推送:一、iOS推送之本地推送(iOS Notification Of Local Notifica...

  • 本地推送闹钟功能实现

    本地推送闹钟功能实现 在ios10下使用UserNotifications用本地推送实现闹钟功能,只是实现了简单的...

  • iOS 远程推送通知

    iOS 远程推送通知 分分钟搞定IOS远程消息推送 iOS推送通知的实现步骤 推送通知iOS客户端编写实现及推送服...

  • 本地推送之UILocalNotification

    ios推送分为本地推送和远程推送APNS,今天就来详解一下本地推送UILocalNotification. 其流程...

  • ios推送-本地推送

    推送 1、远程推送(Remote Notification) 2、本地推送(Local Notification)...

  • iOS 推送(本地推送)

    古语有云:书读百遍,其义自现。是很有一定道理的。 而在编程中,看过不如敲过,敲过不如理解,而很多代码的精髓要义,都...

  • iOS本地推送

    iOS本地推送 第一步:创建本地推送 // 创建一个本地推送 UILocalNotifica...

  • iOS本地通知和远程推送

    iOS 本地通知和远程推送 推送通知的应用,可以推送最新的消息给用户,获得更多的关注。推送分为本地推送和远程推送两...

  • APNS

    在iOS开发中,消息推送有两种形式,一种是本地推送,一种是远程推送。 本地推送相对来说比较简单,不要要联网就可实现...

网友评论

      本文标题:IOS本地推送实现每天12点推送(游戏体力推送)

      本文链接:https://www.haomeiwen.com/subject/jigjuttx.html