iOS 代码设置角标 Icon

APPDelegate添加下
由于版本更新,需要增加下判断。

if ([[UIDevice currentDevice].systemVersion doubleValue] >= 8.0)
    {
        UIUserNotificationType types = UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert;
        UIUserNotificationSettings *notificationSettings = [UIUserNotificationSettings settingsForTypes:types categories:nil];
        [[UIApplication sharedApplication] registerUserNotificationSettings:notificationSettings];
        [[UIApplication sharedApplication]setApplicationIconBadgeNumber:EmmEmiUnread];
    }
    else
    {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
        
        UIRemoteNotificationType types = UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert;
        [[UIApplication sharedApplication] registerForRemoteNotificationTypes:types];
        [[UIApplication sharedApplication]setApplicationIconBadgeNumber:EmmEmiUnread];
        
#pragma clang diagnostic pop
    }

需要讨论的可以下边留言,欢迎一起进步!!
随手一记! ✧(≖ ◡ ≖✿)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,180评论 25 708
  • 标签真实让人又爱又恨的东西 有的人喜欢买名牌的衣服,他给自己加了一个高品质生活的标签。有的人喜欢说自己是文青,他也...
    阿译阅读 289评论 0 0
  • 当她淡淡的告诉我:sorry,我不用微信。 我以为我听错了…… 她看着我惊讶的表情,重复着说:不好意思,我...
    亦柚子阅读 496评论 1 1
  • 这段时间更新很少,主要原因是工作确实有点忙,所剩不多的时间都在阅读一本书:《朋友圈的尖子生》。 买它的原因是背书的...
    曹将阅读 584评论 2 9