#iphone #rfcomm #mfi
#iPhone #rfcomm #mfi
Вопрос:
Мне нужно программно рекламировать службу Bluetooth RFCOMM с iPhone, я знаю, что iPhone поддерживает только BLE, если нет членства в программе MFI, у меня есть POS-устройство, лицензированное с iPhone в рамках программы MFI, но я не могу ни подключаться, ни отправлять / получать с iPhone, я искал и обнаружил, что ExternalAccessories могут работать с RFCOMMпрофиль Bluetooth, но я не знаю, как !?
Я попробовал этот фрагмент, но, к сожалению, он возвращает пустой массив
let connectedAccessories = EAAccessoryManager.shared().connectedAccessories
но безрезультатно! и после подключения, как я могу отправлять / получать данные между iPhone и моей торговой точкой?
Ответ №1:
Я исправил это с помощью External Accessory Framework, это единственный способ создать канал Bluetooth между устройством iOS и аксессуаром MFI.
чтобы проверить, включен ли ваш аксессуар в программу MFI или нет, проверьте этот URL: https://mfi.apple.com/MFiWeb/getAPS.action