iphone: gameKit не подключается к устройству стороннего производителя?

Я разрабатываю приложение iphone / ipad для подключения к другим устройствам через Bluetooth с помощью GameKit, оно отлично работает с iphone / ipad / iPod, но не работает с другими устройствами платформы, такими как android или другие устройства Bluetooth?

Есть ли какой-либо другой фреймворк или код, который может подключаться к другим устройствам через Bluetooth?


person Azhar    schedule 07.12.2011    source источник


Ответы (2)


Нет - Gamekit предназначен только для устройств iOS. Если вы хотите подключиться к другим устройствам, он должен быть над стандартными профилями Bluetooth, которые поддерживает как устройство iOS, так и другое устройство.

Если вы разрабатываете аксессуары, которые необходимо подключать к устройствам iOS, и хотите использовать свой собственный механизм связи, вам необходимо присоединиться к программе Apple MFi и разработать аксессуары в соответствии с программой MFi.

person Dennis Mathews    schedule 07.12.2011
comment
Вы имели в виду, что, присоединившись, я могу написать приложение для iphone, которое могло бы взаимодействовать с неприменяемым устройством, или я мог бы разработать это устройство, например параметр bluetooth для Apple, для связи с устройствами Apple? - person Azhar; 08.12.2011
comment
@Azhar: присоединившись к программе MFi, вы можете написать приложение для iPhone, которое сможет общаться с электронными аксессуарами Made for iPhone, не более того. Программа Apple MFi не может помочь вам решить ваш вопрос. - person Andrey Zverev; 08.12.2011

Вы можете использовать частный BluetoothManager для подключения через Bluetooth к устройствам сторонних производителей, но это не является законным для App Store и вызовет отклонение приложения.

В App Store нет параметров для связи с другими платформами, такими как Android, с помощью Bluetooth. Они могут обнаружить ваш iPhone, если вы используете GameKit - и все. Вы не можете подключиться к ним, вы не можете общаться с ними.

person Andrey Zverev    schedule 07.12.2011