Как отправить данные с реагировать нативно на компьютеры любого пользователя по проводам или bluetooth? - PullRequest
0 голосов
/ 01 сентября 2018

Я хочу создать приложение для iOS, которое должно отправлять изображение из приложения iOS на компьютер пользователя. Затем я планирую подключиться к компьютеру и приложению для iOS через Bluetooth или USB-кабель. Но я только что изучил реакцию-нативную, я не знаю подробно о реакции-нативный. Имеет встроенную функцию для подключения через Bluetooth или кабель. Я очень благодарен за все рекомендации. Большое вам спасибо:)

1 Ответ

0 голосов
/ 01 сентября 2018

Вы можете использовать библиотеку под названием Reaction-native-ble-plx или Reaction-native-ble-plx-hive. Обе эти упаковки могут использоваться с низкоэнергетическими устройствами с голубым зубом.

Для реактивной нативной системы PLX

iOS (чисто реагирующий-нативный)

npm install --save response-native-ble-plx

Реакция-нативная ссылка Реакция-нативная-ble-plx

Добавить пустой файл Swift, если у вас нет хотя бы одного: Выберите Файл / Новый / Файл ...

Выберите файл Swift и нажмите «Далее».

Назовите его так, как вы хотите, выберите ваши цели и создайте его.

Принять для создания заголовка моста Objective C. Минимальная поддерживаемая версия iOS 8.0

Если вы хотите поддержать фоновый режим: В целевом приложении перейдите на вкладку «Возможности» и включите использование аксессуаров Bluetooth LE в разделе «Фоновые режимы».

Передайте restoreStateIdentifier и restoreStateFunction в конструктор BleManager.

iOS (expo / Podfile)

Убедитесь, что ваш экспо-проект отсоединен.

npm install --save response-native-ble-plx

Реакция-нативная ссылка Реакция-нативная-ble-plx

Добавить пустой файл Swift, если у вас нет хотя бы одного:

Выбрать файл / новый / файл ...

Выберите файл Swift и нажмите «Далее».

Назовите его так, как вы хотите, выберите цель приложения и создайте ее.

Принять для создания заголовка моста Objective-C.

Обновите ваш ios / Podfile, чтобы он содержал:

pod 'response-native-ble-plx',: path => '../node_modules/react-native-ble-plx' pod 'Reaction-native-ble-plx-swift',: путь => '../node_modules/react-native-ble-plx'

Войдите в папку ios и запустите обновление pod

Минимальная поддерживаемая версия iOS 8.0

Если вы хотите поддержать фоновый режим:

В вашем приложении перейдите на вкладку «Возможности» и включите использование Bluetooth LE. Раздел «Аксессуары в фоновом режиме».

Передайте restoreStateIdentifier и restoreStateFunction конструктору BleManager.

Reaction-native-ble-plx-hive - это предварительно скомпилированная версия пакета response-native-ble-plx для ускоренной установки пряжи

...