6

バックグラウンドで無期限に実行できるように、現在「ロケーションベース」として設定されているアプリを開発しました。ユーザーが動いたときに何かをするために必要なトリックではありません。いくつかの検索の後、このアプリは場所が変更された場合にのみコードを実行し、タイマーは 10 分後にコードを実行できないことがわかりました。

私のアプリは、バックグラウンドにある間、XMPP に 50 分ほど接続されたままになり、その後切断されます。アプリが切断されないようにしたいのですが、フレームワークを見ましたが、この動作を修正する場所が見つかりません。「無限に」接続を維持できるかどうか知っていますか? その場合、xmppframework でどの設定を変更する必要がありますか。

ありがとう

[編集] 50 分後、ユーザーはまだ XMPP に接続していますが、接続されていた XMPPRooms から切断されています。別の実行では、3 時間接続されていましたが、iPhone が接続されている時間は一貫していないようです。

4

1 に答える 1

0
于 2012-02-18T15:15:01.660 に答える