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