длительная запись с помощью Core Bluetooth в macOS Sierra

#core-bluetooth #macos-sierra

#core-bluetooth #macos-sierra

Вопрос:

Я уже несколько лет успешно вызываю значение записи Core Bluetooth с данными длиной> 20 байт. То есть через ОС ~ 10.7 (Mountain Lion) в El Capitan (10.11). Core Bluetooth автоматически переключался с записи на длительную запись (подготовка записи и выполнение записи), когда я перешел на 20 байт. В Sierra вместо этого происходит сбой, когда я даю ему> 20 байт. В документации ничего не говорится об этом поведении, поэтому я полагаю, что можно ожидать, что сейчас оно исчезло. Однако длительная запись довольно фундаментальна, и мне кажется сумасшедшим, что эта функциональность была удалена без упоминания.

У кого-нибудь еще был такой опыт? Кто-нибудь знает, что произошло? Работает ли длительная запись для кого-либо в Sierra?

Комментарии:

1. Да, я только что потратил часы своей жизни, обнаружив это ограничение. Известно ли вам об обходном пути для записи характеристик длиной более 20 байт из macOS Sierra?

2. Запуск собственного механизма длительной записи…. Кажется, это исправлено в бета-версии 10.12.2 (16C41b).