关于推送

来源:互联网 发布:蓝月传奇英雄翅膀数据 编辑:程序博客网 时间:2024/04/30 09:20

在app中,经常可以看到一个图标上面显示的推送消息数量,这个东西要用到 [UIApplication sharedApplication].applicationIconBadgeNumber这个来设置。

- (void)notificationAppUpgradeCheck:(NSNotification *)notification

{

    if ([notification.nameisEqualToString:IDS_INSTALL_PROXY_Check_Upgrade_Failed])

    {

        _appUpgradeCheckState = [_needUpgradeAppscount] == 0 ? kAppUpgradeCheckFailed :kAppUpgradeCheckNone;

        if (_appUpgradeCheckState ==kAppUpgradeCheckFailed)

        {

            [_updateCellsetFailed];

        }

    }

    elseif ([notification.nameisEqualToString:IDS_INSTALL_PROXY_Check_Upgrade_Complete])

    {

        _appUpgradeCheckState =kAppUpgradeCheckNone;

        [_needUpgradeAppsremoveAllObjects];

       NSArray *tempNeedUpgradeApps = [[TApplicationManagersharedManager] appNeedUpgrade] ;

        [_needUpgradeAppsaddObjectsFromArray:tempNeedUpgradeApps];

        [_canUpdateSectionHeadersetSectionTitle:[NSStringstringWithFormat:@"可更新 ( %d ) ", [_needUpgradeApps count]]];

        

        if([[AppSettingsharedSetting] getShowDesktopBadge]){

            [UIApplicationsharedApplication].applicationIconBadgeNumber = tempNeedUpgradeApps.count;

        }

        [selfreloadData];

    }

}


0 0