zoukankan      html  css  js  c++  java
  • 本地通知的样子,

    - (void)pushLocalNotification:(XMPPMessage *)message

    {

        IMMessageInfo *info = [selfxmppMessageToChatMessage:message stateFlag:RECEIVE_SUCCESS];

        UIApplication *application = [UIApplicationsharedApplication];

        UILocalNotification *localNotif = [[UILocalNotificationalloc] init];

        if (localNotif) {

            localNotif.applicationIconBadgeNumber = [application applicationIconBadgeNumber]+1;

            localNotif.fireDate = [NSDatedateWithTimeIntervalSinceNow:0];

            

            NSString *alertMessage = [NSString stringWithFormat:@"%@ : %@",

                                      info.imUserInfo.nick,

                                      info.content];

            localNotif.alertBody = alertMessage;

            localNotif.alertAction =NSLocalizedString(@"Reply", nil);

            localNotif.soundName = UILocalNotificationDefaultSoundName;

            [application presentLocalNotificationNow:localNotif];

        }else{

            NSLog(@"Not Support");

        }

    }

     

        if([UIApplicationsharedApplication].applicationState == UIApplicationStateBackground){

            [selfpushLocalNotification:message];

        }

  • 相关阅读:
    vue-cli + webpack 多页面实例配置优化方法
    Python Web(1):建立第一个Web项目
    C# winform用sharpGL(OpenGl)解析读取3D模型obj
    CSS outline 属性
    sqlserver查询两个值是否相等
    vue v-for(数组遍历)
    内存查看工具RAMMAP说明
    linux 入门
    linux 内核根文件系统
    linux 命令
  • 原文地址:https://www.cnblogs.com/guligei/p/3645189.html
Copyright © 2011-2022 走看看