l'iPhone ne permet pas de découvrir des Services sur un Bluetooth LE tag sur la reconnexion

Je suis en train de travailler sur un Bluetooth LE application pour iOS. Je suis l'aide de la Base Bluetooth cadre de iOS pour gérer toutes les communications.

Question & Description:

Lorsque j'utilise une balise unique, malgré de nombreuses connexions et déconnexions, la balise unique se connecte de façon transparente et le téléphone découvre services.

Aussi, lorsque plusieurs Bluetooth LE les balises de se connecter pour la première fois, ils se connecter de façon transparente et le téléphone découvre leurs services.

Lorsque les balises déconnecter puis reconnecter le téléphone, les balises se connecter très bien. Mais l'une des deux balises (un) ne semble pas faire la publicité de ses services. j'.e lorsque l'application est ouverte et que la balise se reconnecte, le DiscoverServices méthode ne fait pas appel à la didDiscoverServices délégué.

Pourquoi cela se produit uniquement lors de la connexion de plusieurs appareils.

J'ai mis le périphérique.délégué correctement. J'ai tout essayé, y compris répété re-connecter, répété DiscoverServices appels à la balise. Rien ne semble fonctionner.

Comment puis-je re-connecter à plusieurs balises pour le téléphone et encore de découvrir tous les services.

S'il vous plaît aider

Merci,
Manju

Vous devriez poster un peu de code pour cela. corebluetooth est un peu buggé, et je l'ai moi-même eu des problèmes avec cette fonction de rappel.

OriginalL'auteur Manju Kiran | 2012-08-17