2012-01-23 9 views
-1

更新:アプリケーションがバックグラウンドになったとき、ユーザーがそれを閉じたとき、iPhoneがSpringboardにあることを意味します。接続は生き続けることができますか?既存のソケット(iOS)?


いくつかのコンテンツをクライアントにプッシュしたいと思います。 可能ですか? 登録する必要がありますか... ...何ですか?

+1

私は、あなたが達成したいことと既に試したことについてもっと詳細を加える必要があると思います。 –

+0

Bonjourは単なるサービス発見プロトコルです。あなたは本当に*しようとしていますか? –

+2

重複した質問http://stackoverflow.com/questions/8970651/is-a-bonjour-connection-notifiy-app-in-background-on-received-data-ios –

答えて

1

http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone/

これは良いスタートでなければなりません。

あなたは、これは、接続を確認するためにあなたの10分を与える点で最大10分

UIBackgroundTaskIdentifier myLongTask; 
myLongTask = [[UIApplicationsharedApplication] 
      beginBackgroundTaskWithExpirationHandler:^{ 
       // If you're worried about exceeding 10 minutes, handle it here 
      }]; 
[[UIApplication sharedApplication] endBackgroundTask:myLongTask]; 

生き接続を維持することができます。 8分後に、ローカルプッシュ通知を使用して、ユーザーにアプリを開いてさらに10分間延長するように要求することができます。

+0

ありがとうございました、10分以上はありませんか? – Geri

+0

期限切れの場合、10分を「更新」することはできますか? – Geri

+0

アプリが再オープンされている場合はYesです。これはアップルのルールです –

関連する問題