2010-11-03 8 views
1

Je suis nouveau à la programmation iPhone, et j'ai une question à propos de Bluetooth, je ne trouve pas de réponse à. Je prévois d'avoir un certain nombre d'applications différentes, et je veux que les utilisateurs puissent discuter entre eux, peu importe celui qu'ils utilisent. Je sais que GKSessions rend le Bluetooth beaucoup plus facile, mais je ne peux pas savoir si vous pouvez l'utiliser entre différentes applications.GKSession entre différentes applications

J'ai utilisé le programme de Wei-Meng Lee (http://www.devx.com/wireless/Article/43502/1954), et testé avec succès entre différents dispositifs. J'ai mis le code dans deux applications différentes, mais lorsque les applications ont été construites sur deux appareils différents, ils ont tous deux commencé leurs protocoles de recherche mais ne pouvaient pas se trouver.

Il semble que la documentation suppose que les GKSession se trouvent entre la même application. Est-ce que quelqu'un sait quelque chose à ce sujet?

Répondre

0

Ceci est une excellente idée, je suis également très intéressé à trouver un moyen de le faire. Peut-être que l'application WiTap d'Apple (http://developer.apple.com/library/ios/#samplecode/WiTap/Introduction/Intro.html) pourrait être modifiée pour obtenir le même résultat?

1

Lorsque vous utilisez deux applications différentes, vous pouvez utiliser différents identifiants de session. J'ai essayé le code du Wei Meng Lee dans deux applications différentes. Moi aussi j'avais le même problème. Mais il a été résolu quand j'ai mis l'identifiant de session des deux appareils à «zéro».

0

Testé avec xcode 4.4, il suffit de créer un GKSession avec le même SessionID, deux applications peuvent se parler.

+0

Deux * applications * différentes? – openfrog

+0

oui, entre 2 projets avec ID groupé différent. – BillChan

Questions connexes