2012-02-21 6 views
0

iPadのスクラブルアプリケーションがゲームをホストする方法を探していました。 iPadを持ち、複数のiPhoneをBluetooth経由で接続します。Apple GameKit - 複数のiPhoneをサーバとしてIpadに接続する方法(バンドルIDは異なる)

誰もが同じBundle Identifierを持つアプリを持っていたら、GameKitを使ってマルチプレイヤーゲームをプレイすることができます。問題は、Scrabbleの場合、2つの異なるアプリをダウンロードし、お互いに接続できることです。

これは、開発者に対しライブラリ状態以来、私を困惑:

注:マッチメイキングは、同じ アプリケーションの他のコピー(つまり、同じバンドル 識別子を共有するアプリケーション)で行うことができます。 2つの異なる アプリケーション間のマッチメイキングは実行できません。

これはどのように達成できましたか?私は基本的にiPad上のサーバーから呼び出されたものをiPhone上に表示する無料のアプリが好きです。

ありがとうございます!

+0

普遍的なアプリケーションを作成できますか? –

+0

私の場合、iPadのものとiPhoneのものとで価格が異なることはありますか?私のデザインでは、iPadアプリはゲーム(有料)とiPhoneの拡張(単なる拡張)の管理に使用されるだろうから。もしそうなら、ええ、それはそれを解決するだろうと思います。 –

+0

価格が同じである必要はありません。私はKL DartboardとKL Dartsがブルートゥースを使って同様のことを行うことができるので、可能です。 –

答えて

0

ので、あなたがゲームセンターで提供さ仲人を使用することはできませんが、手動initWithSessionID:displayName:sessionMode:を使用してGKSessionを作成して、別のアプリケーションのために

を同じセッションIDを渡すことができますし、独自のセッションピッカービューを作成し、実装する必要がGKSessionDelegate

https://developer.apple.com/library/ios/#DOCUMENTATION/NetworkingInternet/Conceptual/GameKit_Guide/GameKitConcepts/GameKitConcepts.html#//apple_ref/doc/uid/TP40008304-CH100-SW18

+0

BonjourとNSNetServiceを使用しています。 –

関連する問題