小编Qi2*_*019的帖子

在打瞌睡时通过推送通知唤醒 Android 应用程序,无需 FCM

太好了!

我们正在使用 Xamarin 开发一款 Android 应用程序,该应用程序必须满足以下限制:

  • wifi 有,但没有互联网连接
  • 没有 FCM/google play 服务(应用程序也应该在中国运行)
  • 来自 Manager-SW(使用rabbitmq)的推送消息需要在发送后快速到达(< 1 分钟)并且当设备处于打瞌睡模式时也是如此
  • 无拉动机构

目前我们有一个 wifilock 和一个唤醒锁。此应用程序的电池优化已关闭。这样,即使设备进入休眠模式,消息也始终会到达......但有一些例外。像华为 P20 这样的设备有自己的省电解决方案(应用程序启动)--> 尽管我们有上述所有内容,但应用程序未运行

此外,考虑到电池的使用,该解决方案并不理想。

我研究过像 Pushy 这样的替代方案,但对我来说,它们似乎也有打瞌睡模式的问题。

您知道 FCM 的替代品吗?

有没有什么简单的方法可以绕过华为的东西,而无需用户手动更改设置?

预先非常感谢大家!

android firebase-cloud-messaging doze

5
推荐指数
0
解决办法
1230
查看次数

标签 统计

android ×1

doze ×1

firebase-cloud-messaging ×1