2013-10-10 5 views
0

Возможно ли, чтобы iphone (iphone 1) посылал сигналы BLE в фоновом режиме с информацией, такой как номер и время отправки? Этот сигнал будет прочитан другим iphone (iphone 2), на котором будет запущено приложение BLE на переднем плане. iphone 2 не нужно общаться с iphone 1. Ему просто нужно получить сигнал, который я знаю, но может быть, но я не уверен, что iphone 1 сможет отправить этот сигнал в фоновом режиме.iOS синий сигнал сигнала низкой энергии, отправляемый в фоновом режиме

ответ

1

Если вы используете iBeacon - нет, это невозможно.

Если вы используете базовую поддержку BTLE через CBPeripheralManager - да, это возможно.

+0

Спасибо за быстрый ответ. Я просмотрел документацию CBPeripheral Apple и в основном говорит о поступлении сигналов от других периферийных устройств. Я ищу некоторую документацию о сигналах SENDING и предпочитаю их отправлять во время работы в фоновом режиме. Можете ли вы указать мне в правильном направлении такой документации? Кажется, я не нашел его. – ian

+0

Вы ищете рекламу (это то, что делает периферийное устройство). Экземпляры CBCentralManager сканируют рекламные периферийные устройства. – Wain

+0

@Wain он ищет 'CBPeripheralManager' ... таким образом, он может эмулировать« CBPeripheral » –

0

Чтобы использовать iPhone 1 в качестве периферийного (посылки данных) в фоновом режиме, убедитесь, что вы добавили (в файл Info.plist), «Обязательные фоновые режимы» -> «Приложение использует данные с использованием CoreBluetooth».

Этот проект позволяет легко настроить iPhone, чтобы разделить массив строк то время как в фоновом режиме с другой iPhone в режиме переднего плана: SimpleShare

Смежные вопросы