私はマルチプレイヤーゲームに取り組んでいます。リスト、終了、および一致の作成には、私は使用しませんGKTurnBasedMatchmakerViewController
。したがって、すべての一致を表示するカスタム ビュー コントローラーがあります。
私の問題は、マッチの招待を処理できないことです。ビューを更新するために必要です。
シーン:
- アリスはゲームを起動し、招待リストを見て、対戦を受け入れるか辞退するかを考えます。
- ボブは新しい対戦の招待を送信します。
- Alice は通知センターから招待通知を受け取りますが、それをタップせずに消えます。
ここで、Bob の招待状をリストに追加する (および UI を更新する) 必要があります。しかし、招待について呼び出されるハンドラーはありません。
プレーヤーが認証された後にハンドラーを登録しようとしましたが[[GKMatchmaker sharedMatchmaker] setInviteHandler:]
、それが呼び出されたことはありません。