1

Bluetooth経由で接続を確立できるはずのiPhone 4sとiPad 2があります。Bluetooth は両方のデバイスでアクティブ化されており、両方とも他のデバイスをスキャンしていますが、他のデバイスには何も表示されません。

iPhone で個人用ホットスポットをオンにすると、両方のデバイスがお互いを検出します。

残念ながら、これは私にとっての解決策ではありません。接続を確立する必要があるアプリを作成しているため (GameKit を使用)、ユーザーがアプリを使用する前にパーソナル ホットスポットを有効にする必要はありません。

私の質問は次のとおりです。個人用ホットスポット機能を使用せずに両方の iOS デバイスを相互に認識させるために、不足しているものはありますか?

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

4

2 に答える 2

0

両方のセッション ID が同じであることを確認してください。同じでないと、お互いが見つかりません。

- (GKSession *)peerPickerController:(GKPeerPickerController *)picker sessionForConnectionType:    (GKPeerPickerConnectionType)type{
GKSession* session = [[GKSession alloc] initWithSessionID:@"com.cilk.id" displayName:nil sessionMode:GKSessionModePeer];
return [session autorelease];

}

于 2013-04-19T13:23:37.237 に答える