gpt4 book ai didi

android - Facebook、Whatsapp 等 Android 应用程序如何在没有通知的情况下在前台提供服务?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:54:24 26 4
gpt4 key购买 nike

我的应用程序有一个在启动过程中启动的服务,它需要保持运行。但是,当我通过在“最近的应用程序”屏幕上滑动来关闭我的应用程序时,该服务会停止。为了解决这个问题,我使用了带有通知的 startForeground,现在即使我终止了应用程序,我的服务也会继续运行。我的问题是:Facebook、Whatsapp 等应用程序如何运作?他们的服务即使在我们终止该应用程序时也能继续运行,但我没有在通知栏中看到任何“Facebook 正在运行”或“Whatsapp 正在运行”的通知。

最佳答案

没有官方支持的方法可以在没有前台通知的情况下保持服务运行(也不应该有)。如果发现任何漏洞可以解决这个问题,谷歌肯定会(过去也曾)修复它们,破坏任何利用它们的应用程序。

我不能说 Facebook 和 Whatsapp 究竟是如何工作的,但如果你问他们如何实时通知用户新消息,他们很可能依赖于 Google Cloud Messaging (GCM)用于推送通知,不需要服务或您的应用程序持续运行。

关于android - Facebook、Whatsapp 等 Android 应用程序如何在没有通知的情况下在前台提供服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21006931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com