美文网首页
ios设置角标不显示的问题

ios设置角标不显示的问题

作者: xing_x | 来源:发表于2019-12-10 16:27 被阅读0次

1.ios设置角标个数的方法

方法1:

  [[UIApplication sharedApplication] setApplicationIconBadgeNumber:99];

    [[UIApplication sharedApplication] setApplicationIconBadgeNumber:count];

方法2:

  [UIApplication sharedApplication].applicationIconBadgeNumber = 99

  当角标个数为0的时候,设置个数为0,系统会自动设置角标不显示

2.角标设置之后不显示的原因

如果项目中集成了友盟的推送,那就是友盟推送默认清空角标,需要将默认清空关闭。调用此方法:

[UMessage setBadgeClear:NO];

3.需要提前设置权限

    UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge categories:nil];

    [[UIApplication sharedApplication] registerUserNotificationSettings:settings];

    [application registerForRemoteNotifications];

    if (@available(iOS 10.0, *)) {

        UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];

        center.delegate = self;

        [center requestAuthorizationWithOptions:(UNAuthorizationOptionBadge|UNAuthorizationOptionSound) completionHandler:^(BOOL granted, NSError * _Nullable error) {

            if (!error) {

                NSLog(@"请求权限成功!");

            }

        }];

        [center getNotificationSettingsWithCompletionHandler:^(UNNotificationSettings * _Nonnull settings) {

            NSLog(@"%@",settings);

        }];

        [[UIApplication sharedApplication] registerForRemoteNotifications];

    } else {

        // Fallback on earlier versions

    }

相关文章

  • ios设置角标不显示的问题

    1.ios设置角标个数的方法 方法1: [[UIApplication sharedApplication] s...

  • iOS设置角标

    在网上搜了很多,发现了很多都说是直接使用applicationIconBadgeNumber就行了 可是,自己能了...

  • iOS 极光如何设置badge

    一、在使用极光设置app角标时,你需要了解下极光推送相关知识点 设置app角标可通过极光设置,也可以通过iOS方法...

  • 角标 (标签栏,导航栏)

    标签栏 UITabBarItem 角标 [A].UITabBar默认角标UITabBar默认角标:(可以显示 角标...

  • iOS角标问题

    iOS里清程序角标的时候会把通知栏的推送消息也清了。试验了好久得到了一些结论,记录下结果。推送分为远程推送和本地推...

  • iOS app角标设置

    设置app右上角的角标数字,设置为0,则不显示 该方法一般放在当app退到后台挂起时,所以应当放在app生命周期的方法中

  • 设置角标按钮iOS

    通过设置属性值来 设置按钮角标,继承系统按钮。 下边简单设置性能不好,造成离屏渲染,消耗性能。 -(void)se...

  • iOS 卸载后重装APP角标依旧存在的问题

    iOS 卸载后重装APP角标依旧存在的问题 每个 APP 的角标都是存在 iOS 手机系统里的,我们开发人员是无法...

  • uni-app 底部导航栏设置角标、红点

    1、设置角标 【tabBar 角标设置】[https://uniapp.dcloud.io/api/ui/tabb...

  • iOS 8显示应用角标

    iOS 8角标显示须要用户授权,可在应用启动时请求授权:

网友评论

      本文标题:ios设置角标不显示的问题

      本文链接:https://www.haomeiwen.com/subject/pdhoectx.html