#pragma
mark -- 关闭APP时执行此方法
-
(void)applicationWillTerminate:(UIApplication
*)application
{
// Called when the application is about to terminate. Save
data if appropriate. See also applicationDidEnterBackground:.
[[EaseMob sharedInstance]
applicationWillTerminate:application];
UILocalNotification *noti = [[UILocalNotification alloc]
init];
if (noti) {
//设置时区
noti.timeZone = [NSTimeZone defaultTimeZone];
//设置重复间隔
noti.repeatInterval = 0;
//推送声音
noti.soundName = UILocalNotificationDefaultSoundName;
//内容
noti.alertBody = @"为了保证定位服务正常运行,请运行程序并保持在后台运行!";
//设置userinfo 方便在之后需要撤销的时候使用
NSDictionary *infoDic = [NSDictionary dictionaryWithObject:@"name" forKey:@"key"];
noti.userInfo = infoDic;
//立即触发一个通知
[[UIApplication sharedApplication]
presentLocalNotificationNow:noti];
}
}
|