首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >智能设备上处于活动状态的mqtt客户端可用

智能设备上处于活动状态的mqtt客户端可用
EN

Stack Overflow用户
提问于 2015-05-15 18:05:45
回答 2查看 58关注 0票数 0

能否有人确认,为了使用MQTT协议,嵌入MQTT客户端代码的智能设备(Ios或Android)上的应用程序必须处于活动状态?如果是,如何从我的远程服务器唤醒App以启用mqtt对话?也许推送通知应该提醒智能手机用户打开应用程序,因为一些重要的消息对他来说很突出?

EN

回答 2

Stack Overflow用户

发布于 2015-05-15 18:26:32

对于Android,该应用程序可以启动一项服务,该服务将在后台运行,并始终接收发布的消息。

对于IOS,您需要唤醒应用程序以使其连接到代理,通常的方法是使用Apple推送通知服务来唤醒应用程序。

票数 1
EN

Stack Overflow用户

发布于 2015-05-15 18:52:12

主要是客户端和代理之间的TCP套接字(因此连接)必须是活动的,以便代理可以将消息推送到客户端(作为某些主题的订阅者)。

从客户端处理“断开连接”情况的唯一方法是使用false的"clean session“连接到代理。在这种情况下,如果客户端脱机,代理将存储该客户端的所有消息,然后在客户端联机时发送这些消息。

保罗

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

https://stackoverflow.com/questions/30256717

复制
相关文章

相似问题

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