Android 奥利奥推送通知
对于android oreo,后台服务有限制()。我的理解是推送通知使用后台服务。(是的,android oreo还为带有通道的通知增加了一些额外的开销,我不相信这些细节会影响推送通知。) 推送通知的基本原理是存在到某个服务器的开放tcp连接。在某个时刻,该服务器通过这个开放的tcp连接发送一条消息,它被一些代码接收,并进行相应的处理,通常导致运行代码,在设备上生成通知 当一个应用程序进入后台时,它有一个包含多个窗口的窗口 仍允许创建和使用服务的分钟数。在 该窗口结束时,应用程序被视为空闲。在这 随着时间的推移,系统会停止应用程序的后台服务,就像 应用程序调用了服务的Service.stopSelf()方法 一个简单的应用程序可以简单地创建一个后台服务并实现这个行为。稍后(显然是几分钟),后台服务将被停止 它也这样说 在许多情况下,你的应用程序可以用 作业调度器作业 这听起来像轮询,不适合推送通知 这些限制是否消除了推送通知的可能性?如果没有,将如何实施?它们是否可以在不使用Firebase云消息的情况下实现Android 奥利奥推送通知,android,push-notification,android-8.0-oreo,Android,Push Notification,Android 8.0 Oreo,对于android oreo,后台服务有限制()。我的理解是推送通知使用后台服务。(是的,android oreo还为带有通道的通知增加了一些额外的开销,我不相信这些细节会影响推送通知。) 推送通知的基本原理是存在到某个服务器的开放tcp连接。在某个时刻,该服务器通过这个开放的tcp连接发送一条消息,它被一些代码接收,并进行相应的处理,通常导致运行代码,在设备上生成通知 当一个应用程序进入后台时,它有一个包含多个窗口的窗口 仍允许创建和使用服务的分钟数。在 该窗口结束时,应用程序被视为空闲。在这