2012-11-28 1 views
5

Un appareil iOS peut-il rechercher la présence de périphériques Bluetooth LE alors qu'il est verrouillé, puis y répondre en ouvrant l'application?Recherche d'appareils iOS verrouillés pour les appareils BTLE

+1

Je sais que vous ne pouvez pas déverrouiller et lancer une application. vous ne pouviez faire des notifications à l'utilisateur qu'en mode d'arrière-plan. Quant à la partie bluetooth je ne suis pas sûr, mais le WIFI est disponible donc je pense que c'est possible. Assurez-vous d'avoir la clé appropriée dans votre plist. (Modes d'arrière-plan requis) –

+0

Si l'appareil n'est pas verrouillé, l'application peut-elle être ouverte? Est-ce que cela sera rejeté par Apple? Merci – gtdelarosa

+0

AFAIK vous ne pouvez pas mettre votre application au premier plan. S'ils tapent sur la notification, cela affichera automatiquement votre application. mais non, il ne peut pas se lancer –

Répondre

2

La numérisation peut certainement se produire en arrière-plan.

Afin d'obtenir la fonctionnalité dont vous parlez, le commentaire de owen est correct. Je vais développer un peu. Ce que nous faisons, c'est quand nous reconnaissons un périphérique BLE qui nous intéresse et que nous souhaitons que l'application s'ouvre, nous envoyons des informations à notre serveur, d'où nous avons la possibilité d'envoyer une notification push si l'utilisateur le souhaite. Cela pourrait probablement aussi être réalisé avec une notification locale définie quelques instants dans le futur. De là, les règles standard s'appliquent aux notifications push, si elles choisissent de regarder votre application peut être ouverte et vous pouvez répondre à la proximité de l'appareil BLE qui a initialement déclenché. L'utilisateur a toujours la possibilité d'ignorer la notification.

Questions connexes