为了账号安全,请及时绑定邮箱和手机立即绑定

whatsapp 和即时消息应用程序如何在后台运行而没有 Oreo 中的持久通知?

whatsapp 和即时消息应用程序如何在后台运行而没有 Oreo 中的持久通知?

饮歌长啸 2021-09-12 20:47:46
我对 stackoverflow 和 Android 文档的研究。最后我得出了这样的结论:无法为连续任务创建后台服务。如果我真的想要一个服务,我应该启动一个前台服务,用户会不断看到一个持久的通知“应用程序正在运行”。无法隐藏此通知。它是由 Google 有意添加的。是的,还有其他选项,如WorkManager和JobScheduler, 但它们会定期而不是连续地工作。我想要的是构建一个即时消息应用程序,该应用程序使用 xmpp 或套接字连续连接到服务器。但它需要持续连接,但我不想使用前台服务,因为它向用户显示了一个恼人的通知“应用程序正在运行”。问题 1: Whatsapp 等即时通讯应用如何持续连接到服务器但不显示持久通知?他们是如何做到这一点的?问题 2:如果 Whatsapp 使用 FCM 进行通知,那么它也适用于那些没有安装 playservices 的手机,那么 Whatsapp 通知机制是如何工作的?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 145 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信