终止我的应用程序后如何保持与mqtt代理连接(ios,Swift)

mik*_*sis 7 push ios mqtt swift

我正在使用这个源开发一个应用程序swift https://github.com/aciidb0mb3r/SwiftMQTT 我想添加远程推送通知.我设法使用本地通知,例如,当应用程序运行时,即使它不在前台.

我的问题是如何在应用程序未运行时执行此操作.正如我所看到的,当我关闭应用程序完成后,我的经纪人说我已断开连接.有没有办法永远保持联系?

类似于远程推送通知的东西,即使它没有运行也能唤醒应用程序

提前致谢 :)

mik*_*sis 0

最后我发现它应该是什么。

Hivemq(一个 mqtt 代理)有一个使用 java 开发插件的指南,所以我做到了,我实现了推送通知后端并使用 mysql 连接的客户端,当消息到来时,我搜索带有消息主题的离线客户端并仅发送给他们推!

感谢你的帮助。