iOS 本地推送

2018-12-07  本文已影响0人  财奴

iOS 本地推送

-----------------------------------------------------------------------

  (app.m)

 //注册本地推送

[application registerUserNotificationSettings:[UIUserNotificationSettingssettingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound categories:nil]];

(ts.m)

- (void)viewDidLoad {

    [super viewDidLoad];

 self.navigationController.navigationBar.translucent=NO;

 //设置头标题

 self.navigationItem.title=@"推送";

 //设置推送的按钮

 self.navigationItem.rightBarButtonItem=[[UIBarButtonItemalloc]initWithTitle:@"开始推送" style:UIBarButtonItemStylePlain target:selfaction:@selector(click)];

}

-(void)click

{

 //初始化本地通知的对象

 UILocalNotification * loction=[UILocalNotification new];

 //设置通知的标题

loction.alertTitle=@"友情提示";

 //设置通知的内容

    loction.alertBody=@"最近天气变冷,注意增添衣物,以防感冒,发烧,流鼻涕,打喷嚏";

 //设置提示小红点

    loction.applicationIconBadgeNumber=1;

 //设置多少时间后推送

    loction.fireDate=[NSDate dateWithTimeIntervalSinceNow:5.0];

 //设置附加的信息

    loction.userInfo=@{@"url":@"http://www.baidu.com"};

 //设置推送开始

    [[UIApplication sharedApplication]scheduleLocalNotification:loction];

}

上一篇 下一篇

猜你喜欢

热点阅读