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];
}
}
网友评论