zoukankan      html  css  js  c++  java
  • 65.极光推送清除角标

    极光推送消息,app图标右上角红色的数字无法清除。收到通知直接点击app图标或者设置方法使得接收通知后直接跳转页面进入app,角标无法清除

    解决方案:

    //程序在运行时收到通知,点击通知栏进入app

    - (void)jpushNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(NSInteger))completionHandler {

    [UIApplication sharedApplication].applicationIconBadgeNumber = 0; [JPUSHService setBadge:0];

    }

    //程序在后台时收到通知,点击通知栏进入app

    - (void)jpushNotificationCenter:(UNUserNotificationCenter *)center didReceiveNotificationResponse:(UNNotificationResponse *)response withCompletionHandler:(void (^)())completionHandler {

    [UIApplication sharedApplication].applicationIconBadgeNumber = 0; [JPUSHService setBadge:0];

    }

    //点击App图标,使App从后台恢复至前台

    - (void)applicationWillEnterForeground:(UIApplication *)application {

    [application setApplicationIconBadgeNumber:0];

    [application cancelAllLocalNotifications];

    }

    //按Home键使App进入后台

    - (void)applicationDidEnterBackground:(UIApplication *)application{

    [application setApplicationIconBadgeNumber:0];

    [application cancelAllLocalNotifications];

    }

  • 相关阅读:
    讲一下创业公司的技术架构演进
    Nginx二级域名配置
    Java分页下载
    Solr6+IKAnalyzer分词环境搭建
    消息发送平台简单架构设计
    优先级线程池实现
    Spring缓存框架原理浅谈
    Archaius 原理
    SpringCloud+Consul 服务注册与服务发现
    EndPoint详解
  • 原文地址:https://www.cnblogs.com/qiangzheVSruozhe/p/9682314.html
Copyright © 2011-2022 走看看