首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >接收FCM高优先级后没有网络访问

接收FCM高优先级后没有网络访问
EN

Stack Overflow用户
提问于 2019-03-20 11:25:21
回答 1查看 144关注 0票数 0

为了检查一个人在某种聊天应用程序中是否仍然“在线”,我们使用Firebase发送一个FCM高优先级,设备应该在接下来的几秒钟内回答。

文档中,我们可以阅读

FCM试图立即传递高优先级消息,允许FCM服务在必要时唤醒休眠设备,并运行一些有限的处理(包括非常有限的网络访问)。

  • 它的工作时间在30分钟到几个小时之间,但是在某个时间点,网络无法从电话中访问,而且我正在接收套接字超时。我的应用程序在电池部分被设置为“未优化”。
  • 我甚至尝试使用“NetworkType.CONNECTED”约束来启动一个NetworkType.CONNECTED作业,但即使这样,过了一段时间我也会超时。

知道如何避免这些超时吗?那么Firebase所说的“非常有限的网络访问”意味着什么呢?

EN

回答 1

Stack Overflow用户

发布于 2020-02-05 05:19:29

我也遇到过类似的问题。在电池优化部分,我的应用程序也被设置为而不是优化的。然后,我还将google服务设置为而不是优化的。如果您正在将您的设备连接到wifi,那么将wifi设置为即使在深度睡眠模式中也可以启用wifi。然而,即使在睡眠中使用设备,LTE也能正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55259653

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档