2013-04-05 3 views
1

Я разрабатываю приложение, которое необходимо определить, если iPhone подключен к автомобилю. Я бы использовал EAAccessory. Мой вопрос будет EAAccessory обнаружить это? Автомобиль Bluetooth (на котором я могу подключить свой iPhone и играть музыку) MFI?EAAccessory with car Bluetooth

+0

Hi. Вы нашли ответ на этот вопрос? – Yun

+0

Привет, я хотел, чтобы приложение могло работать на любом автомобиле и использовать любой iPhone (я имею в виду даже использование iPhone4). Поэтому не удалось использовать Bluetooth LE или EAAccessory. Пришлось использовать BluetoothManager. –

ответ

0

Если вы используете Bluetooth LE, вам не нужно присоединяться к MFI. Я никогда не использовал его, поэтому я не знаю, как это работает.

Но если вы используете bluetooth 2.1, вам нужно сначала присоединиться к MFI. Вы можете подключить свое устройство к модулю Bluetooth в настройке -> Bluetooth. Затем в вашем приложении

accessoryList = [[NSMutableArray alloc] initWithArray:[[EAAccessoryManager sharedAccessoryManager] connectedAccessories]]; 

Это должно быть в состоянии рассказать вам о подключенных аксессуарах.

+0

Но Bluetooth LE будет работать только на более поздних устройствах iOS (iPhone 4S и iPhone5). Это не будет работать на iPhone 4. –

+0

Справа. Но вы можете использовать bluetooth 2.1, который работает для старых iPhone. – user1491987

+0

@mn И вам нужно присоединиться к MFI, чтобы использовать его. – user1491987

 Смежные вопросы

  • Нет связанных вопросов^_^