开发者社区> 问答> 正文

android 手表后台运行应用 mqtt 频繁离线

在Android 华为watch 2 手表上接入mqtt 3.1.1.0版本,在手表进入到待机模式,也就是将应用切换到后台执行,差不多切换后5分钟左右就会断开连接,但是在mqtt 设置中设置了自动重连,日志中并没有看到重连成功的日志信息,请问一下,当应用切换到后台,如何保证长连接?

展开
收起
游客ytrscnfas53c2 2019-02-19 16:22:33 4047 0
3 条回答
写回答
取消 提交回答
  • 华为自定义了系统ROM,为了省电,会在待机之后,将应用给休眠掉。
    可以先看看设置里是否可赋予自己应用权限,观察待机后的logcat,搜索关键字doze。
    实在不行,试试联系华为商务,接入他们的push系统。

    2019-07-17 23:28:39
    赞同 展开评论 打赏
  • 2019-07-17 23:28:38
    赞同 展开评论 打赏
  • 路过

    2019-07-17 23:28:38
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
RocketMQ Client-GO 介绍 立即下载
RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载
基于 RocketMQ Prometheus Exporter 打造定制化 DevOps 平台 立即下载