2

GameKit と GKSession の操作に問題があります。この動作を持つ GKSession クライアント サーバー iOS アプリ システム (ServerApp、ClientApp) を実装しようとしています。

  1. ServerApp はGKSessionModeServerモードで GKSession を作成します (Bluetooth のみ)
  2. ClientApp がサーバーを検出して接続します
  3. アプリとの間のデータ交換

ServerApp または ClientApp インスタンスがバックグラウンドになる場合を除いて、すべてがうまくいっています。ServerApp がバックグラウンドになると、Client は GKPeerStateUnavailable イベントを受け取り、接続できません。私が必要としているのは、このイベントを回避することです。つまり、アプリがバックグラウンドであっても ServerApp GKSession ソケットを維持する方法を見つけます。

どんな助けでも大歓迎です。

4

1 に答える 1

0

おそらく、info.plist フラグを設定してアプリをバックグラウンドで実行し続け、音楽プレーヤーのようにアプリを維持することはできますか?

このスレッドはこれについて話します:

ラーズから

于 2013-09-17T15:22:33.463 に答える