C'est l'une des choses les plus intéressantes que j'ai vues dans le développement de l'iPhone.
La question suivante n'a rien à voir avec le code car j'utilise un exemple de SDK d'Apple (exemple de Tanks).
J'ai un iPhone 3GS et un iPhone 3G qui affichent tous deux l'écran de sélection de GameKit. Tous deux finissent par afficher l'autre téléphone à portée (cela prend environ 25 secondes, cependant).
Si je choisis l'iPhone 3G avec mon 3GS, le 3G recevra une demande de connexion et une connexion pourra être établie. Cependant, il ne fonctionnera ABSOLUMENT pas dans l'autre sens. Les deux téléphones ont le bluetooth activé, et les deux téléphones fonctionnent avec la dernière version du système d'exploitation.
Le fait est que j'utilise l'exemple du SDK, et que cela ne fonctionne pas pour la 3G qui essaie d'établir la connexion. Y a-t-il un moyen d'expliquer ce comportement extrêmement étrange ?
Merci beaucoup pour votre lecture !