Хорошо, я до сих пор был успешным в моих основных путешествиях по Bluetooth. Мне просто нужно прояснить некоторые вещи, касающиеся того, что лучше всего подходит для использования bluetooth в моем приложении. Мои запросы:Как я могу реализовать базовую функциональность Bluetooth для нескольких устройств?
Прежде всего, я хочу знать, как лучше всего я могу оптимизировать свой код. Должен ли я обнаруживать и подключаться для каждой страницы, на которой я хочу использовать bluetooth? Как мне возможно подключиться к периферийному устройству и использовать это соединение на следующей странице в приложении без необходимости называть функцию didConnectPeripheral:
?
Во-вторых, я имею в виду подключение двух периферийных устройств к моему приложению. Я знаю, что это возможно, но как это работает? Является ли соединение раздельным или происходит одновременно? Должен ли я отключить его, чтобы иметь доступ к другому? Каков оптимальный подход к подключению двух устройств к приложению без взаимного взаимодействия друг с другом?
Любые направления были бы высоко оценены! Cheers
Используйте singleton для управления соединением BLE, что позволяет поддерживать соединение на всех ваших «страницах». Вы можете одновременно подключаться к различным устройствам BLE (ограничение составляет 8, я думаю). Просто держите ссылки на них. – Larme