分享

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

 ____YY____ 2015-12-24

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

 

AppDelegate.m

#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];

    }

}

 

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多