2012-11-26 5 views
1

Existe-t-il un moyen d'être informé lorsqu'un périphérique Bluetooth est déconnecté de l'iPhone?iOS - Recevoir une notification lorsque le périphérique Bluetooth est déconnecté

Nous avons essayé avec un «Parrot v5.11C» mains libres et un clavier sans fil iMac. Les deux appareils sont reconnus par le Bluetooth natif de l'iPhone, mais en utilisant CoreBluetooth Framework et CBCentralManager, nous n'obtenons aucune liste de périphériques. Nous voulons juste être averti lorsqu'un périphérique spécifique (sélectionné par l'utilisateur) est déconnecté.

Nous pensons que les périphériques que nous avons essayés ne sont pas compatibles avec BLE (Bluetooth Low Energy), donc CoreBluetooth Framework ne les trouve pas.

Existe-t-il une alternative à la liste des périphériques à proximité, sélectionnez-en un et être averti quand il est déconnecté?

Répondre

0

Vous devez savoir si vous souhaitez utiliser Bluetooth Low Energy (CoreBluetooth.framework) ou Bluetooth "classique" (ExternalAccessory.framework). Je crois que vos accessoires ne sont pas compatibles BLE, seulement Bluetooth. Si vous vérifiez les échantillons d'Apple EADemo, consulter cette ligne:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(_accessoryDidDisconnect:) name:EAAccessoryDidDisconnectNotification object:nil]; 

Jouer avec cet exemple pour obtenir plus d'informations et ce NSNotificationCenter.

+0

Merci Lame, nous allons essayer avec ExternalAccessory ... – aarco

Questions connexes