怎么设置软件桌面图标显示未读消息数?

 我来答
司马刀剑
高粉答主

2019-11-25 · 每个回答都超有意思的
知道顶级答主
回答量:4.6万
采纳率:93%
帮助的人:8081万
展开全部

方法/步骤

  • 拿出手机,点击QQ应用

    请点击输入图片描述

  • 进入QQ界面,点击左上角头像

    请点击输入图片描述

  • 进入界面,点击左下角设置选项

    请点击输入图片描述

  • 进入设置界面,点击消息通知

    请点击输入图片描述

  • 进入消息通知界面,开启或关闭桌面图片显示未读消息数

    请点击输入图片描述

追问
第三方软件根本没有
llzzcc66
2019-11-26 · 知道合伙人数码行家
llzzcc66
知道合伙人数码行家
采纳数:81386 获赞数:171523
公司运维员工

向TA提问 私信TA
展开全部
在开发应用时,我们接收消息,往往会看到 App 有通知时就会在应用图标上显示未读消息+1.如何实现呢?其实非常简单,就几行代码
这个是设置应用图标上显示未读消息+1
// 设置提醒数字(App的未读数) NSString *status = [NSString stringWithFormat:@"%d", count]; if ([status isEqualToString:@"0"]) { // 如果是0,得清空数字 self.tabBarItem.badgeValue = nil;
//应用图标显示 [UIApplication sharedApplication].applicationIconBadgeNumber = 0; } else { // 非0情况 self.tabBarItem.badgeValue = status; [UIApplication sharedApplication].applicationIconBadgeNumber = status.intValue; }
但是这个是实时改变的,那么我们就需要一个定时器来给他循环引用
- (void)viewDidLoad{ [super viewDidLoad]; //多长时间来走一次下面的方法 CGFloat dur = 10; // 获得未读数 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval: dur target:self selector:@selector(调用的方法) userInfo:nil repeats:YES]; // 主线程也会抽时间处理一下timer(不管主线程是否正在其他事件) [[NSRunLoop mainRunLoop] addTimer:timer forMode:NSRunLoopCommonModes];}
这样就可以,但是还有问题,要是我们的 App 后台以后,他是不是就停止了,所以,我们还要再 APPDelegate中设置一下后台代理
- (void)applicationDidEnterBackground:(UIApplication *)application{// 向操作系统申请后台运行的资格,能维持多久,是不确定的UIBackgroundTaskIdentifier task = [application beginBackgroundTaskWithExpirationHandler:^{// 当申请的后台运行时间已经结束(过期),就会调用这个block// 赶紧结束任务[application endBackgroundTask:task];}];}
这样就可以,不是的这样还是不够完善,我们应该还要在 info.plist 中添加一句话才行
进入Info.plst中设置后台模式:添加 "Required background modes" 选择 -> App plays audio or streams audio/video using AirPlay

我们这只是来把我们的 APP 伪装成音乐或视频播放器,但是苹果很吊的,你就算是这样,他照样会检测你是不是在播放音频,如果不是,内存爆了也是会杀死的,所以呢,我们有一个方法:
找一个 0kb 的 MP3 格式的文件(没声音的)
在- (void)applicationDidEnterBackground:(UIApplication *)application 代理中循环播放就 OK了!
补充知识点:
以前的后台模式只有3种 保持网络连接 多媒体应用 VOIP:网络电话 app的状态 1.死亡状态:没有打开app 2.前台运行状态 3.后台暂停状态:停止一切动画、定时器、多媒体、联网操作,很难再作其他操作 4.后台运行状态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式