1

iPhone プログラミングは初めてで、Bluetooth について質問がありますが、答えが見つかりません。私はいくつかの異なるアプリを用意する予定であり、ユーザーがどのアプリを使用していてもチャットできるようにしたいと考えています。GKSessions によって Bluetooth が非常に簡単になることは知っていますが、異なるアプリ間で使用できるかどうかはわかりません。

私は Wei-Meng Lee のプログラム ( http://www.devx.com/wireless/Article/43502/1954 ) を使用し、異なるデバイス間でのテストに成功しました。コードを 2 つの異なるアプリに入れましたが、アプリが 2 つの異なるデバイス上に構築されたとき、両方とも検索プロトコルを開始しましたが、お互いを見つけることができませんでした。

ドキュメンテーションでは、GKSessions が同じアプリ間であると想定しているようです。誰かそれについて何か知っていますか?

4

3 に答える 3

1

2 つの異なるアプリを使用している場合、異なるセッション ID を使用している可能性があります。Wei Meng Lee のコードを 2 つの異なるアプリで試しました。私も同じ問題を抱えていました。しかし、両方のデバイスのセッションIDを「nil」に設定すると解決しました。

于 2011-02-07T06:03:56.067 に答える
0

これは素晴らしいアイデアです。私もこれを行う方法を見つけることに非常に興味があります。たぶん、アップルのWiTapアプリケーション(http://developer.apple.com/library/ios/#samplecode/WiTap/Introduction/Intro.html)を変更して、同じ結果を得ることができますか?

于 2010-11-10T03:22:34.493 に答える
0

xcode 4.4 でテスト済み。同じ を作成するだけGKSessionSessionID、2 つのアプリが互いに通信できます。

于 2012-09-12T15:08:18.853 に答える