我开发的应用程序当前设置为“基于位置”,因此它可以无缝地在后台运行。当用户移动时,我不需要它做任何事情。 经过一番搜索之后,我了解到这个应用只会在发生位置变化时执行代码,10分钟后任何计时器都无法执行任何代码。XMPP框架 - 在后台连接的基于位置的应用程序
我的应用程序在后台保持与XMPP连接50分钟左右,然后断开连接。我希望应用程序永远不会断开,我查看了框架,但找不到解决此问题的地方。你知道是否有可能保持连接“indefinetly”?如果是的话,我必须在xmppframework中更改哪些设置。
感谢
[编辑] 后50分钟的用户仍然连接到XMPP但它断开它conected的XMPPRooms的。 在另一次运行中,它连接了3个小时,iPhone连接的时间似乎不一致。
如果它仅与XMPPRooms断开连接,那么它可能与您在后端维护持续50分钟的会话有关。 – tipycalFlow 2012-02-07 12:36:20
我已将我的服务器设置为:_不要断开闲置的客户端。_ 您的意思是什么设置? – subharb 2012-02-07 13:44:29
我指的是房间的会话,如果它们与用户会话不同。您在编辑中提到用户会话保持不变,但XMPPRooms已断开 – tipycalFlow 2012-02-08 04:19:45