好样的!
我们正在使用 Xamarin 开发一个 Android 应用程序,该应用程序必须满足以下限制:
- wifi 是的,但没有互联网连接
- 没有 FCM/google play 服务(应用也应该在中国运行)
- 来自 Manager-SW(使用 rabbitmq)的推送消息需要在发送后(< 1 分钟)以及设备处于打盹模式时快速到达
- 没有拉动机制
目前我们有一个wifilock和一个wakelock。此应用程序的电池优化已关闭。这样,即使设备进入打盹模式,消息也总是会到达……但有一些例外。像 HUAWEI P20 这样的设备有自己的省电解决方案(应用程序启动)--> 应用程序没有运行,尽管我们拥有上述所有内容
此外,考虑到电池使用情况,此解决方案并不理想。
我研究过像 Pushy 这样的替代品,但对我来说,它们似乎也有打瞌睡模式的问题。
你知道 FCM 的替代品吗?
有没有什么简单的方法可以绕过华为的东西,而无需用户手动更改设置?
非常感谢你们所有人!