如何接收推送通知,即使在Android上禁用播放服务

cx6n0qe3  于 2023-06-20  发布在  Android
关注(0)|答案(2)|浏览(118)

如你所知,firebase使用播放服务来推送通知,但我正在开发一个android应用程序,它需要接收推送通知,即使播放服务被禁用,手机处于省电状态。
我试过使用Pushy,但应用程序在省电模式下不会收到通知,我也试过使用前台服务,但没有用。

mfpqipee

mfpqipee1#

好吧。不幸的是,在Android设备上,如果没有Google Play服务,则无法接收Firebase Cloud Messaging(FCM)通知。FCM依靠Google Play服务基础设施向设备发送通知。
同样,Android设备上的省电模式会限制后台活动,这可能会阻止应用接收通知。
一种可能的解决方法是使用不依赖于Google Play服务并支持省电模式的第三方推送通知服务。此类服务的一些示例包括OneSignal、Pusher和Amazon SNS。

toiithl6

toiithl62#

不修改设备是不可能的。个别应用程序无法在设备尝试省电时控制设备。否则,* 每个 * 应用程序都会这样做,设备的电池寿命将因此受到影响。您必须依赖Play服务来管理通知,或者接受在省电期间无法执行任何操作的事实。

相关问题