Android / IOS библиотека из частей приложения ReactNative относительно Bluetooth - PullRequest
0 голосов
/ 07 января 2019

Я и моя команда разработали приложение для контроля доступа Bluetooth с использованием собственного интерфейса. Он работает так, что наше приложение подключается к собственному аппаратному решению с использованием Bluetooth 4.0+, когда при подключении выполняется серия ключевых аутентификаций с использованием стандартных шаблонов криптографии.

Криптографические протоколы работают в среде ReactNative javascript, а соединение Bluetooth, передача данных и сервисные уведомления выполняются с помощью плагина реагировать-родным-менеджером . Аутентификация выполняется с использованием данных уведомлений Bluetooth, полученных от плагина ble-manager, и класса crypto javascript.

На данный момент нам необходимо реализовать этот протокол управления доступом Bluetooth в клиентских приложениях. Нам нужно сделать библиотеку, как для iOS, так и для Android.

Вопрос, который я хочу задать, заключается в том, нужно ли нам реализовывать всю логику приложения на нативном (java, swift) для Android и iOS, или есть решение для ее реализации в качестве модуля ReactNative внутри нативных приложений.

Мы знаем, что вы можете реализовать часть нативного приложения в ReactNative, но для этой конкретной проблемы, насколько сложным это будет и насколько хорошим будет решение?

...