关闭App时立即推送一条通知

2016-06-02  本文已影响116人  Loki_

AppDelegate.m

#pragma mark --关闭APP时执行此方法

- (void)applicationWillTerminate:(UIApplication*)application

{

// Called when the application is about

to terminate. Save data if appropriate. See also

applicationDidEnterBackground:.

[[EaseMobsharedInstance]applicationWillTerminate:application];

UILocalNotification*noti = [[UILocalNotificationalloc]init];

if(noti) {

//设置时区

noti.timeZone= [NSTimeZonedefaultTimeZone];

//设置重复间隔

noti.repeatInterval=0;

//推送声音

noti.soundName=UILocalNotificationDefaultSoundName;

//内容

noti.alertBody=@"为了保证定位服务正常运行,请运行程序并保持在后台运行!";

//设置userinfo方便在之后需要撤销的时候使用

NSDictionary*infoDic = [NSDictionarydictionaryWithObject:@"name"forKey:@"key"];

noti.userInfo= infoDic;

//立即触发一个通知

[[UIApplicationsharedApplication]presentLocalNotificationNow:noti];

}

}

上一篇下一篇

猜你喜欢

热点阅读