Вопрос

Может ли кто -нибудь рассказать мне о формате командных байтов, отправленных внешним аксессуаром в соответствии с объявленным протоколом в прошивке аксессуара и Info.plist кода приложения iOS? Я знаю, что имя протокола и имя идентификатора пакета должны быть одинаковыми в прошивке и в коде приложения.

Например...

if(buf[0] == 0x10){Do something} , 0x10 

Является ли командный байт, отправленный внешним аксессуаром, когда пользователь нажимает кнопку A на внешнем аксессуаре.

Кто определяет эти командные байты, производителя или это зависит от разработчика приложения для iOS? Есть ли какой -либо способ, которым разработчик iOS может знать об этих командных байтах на основе названия протокола, если в случае, если производитель Aceessory не предоставит его?

Это было полезно?

Решение

Поздний ответ, но на основе этот ответ На другой вопрос (в частности, первая ссылка), существует набор общих команд, которые возникали с iPod и которые (или некоторые из которых, по крайней мере), все еще применяются к iPhone и т. Д. Анкет

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top