CoreBluetooth.framework
для Bluetooth с низким энергопотреблением:
Связь с Bluetooth 4.0 с низкоэнергетическими устройствами.
Базовая структура Bluetoothпредоставляет классы, необходимые вашим приложениям для связи с устройствами, оснащенными беспроводной технологией Bluetooth с низким энергопотреблением .
В соответствии со спецификациями Zebra IMZ320 режим связи:
Безопасное соединение Bluetooth 2.0 , 802.11a / b / g / n (опция) или USB (клиент);Wi-Fi®-сертифицированное подключение
Это не Bluetooth с низким энергопотреблением (который был представлен в Bluetooth 4.0).Вы не сможете найти принтер со сканированием с низким энергопотреблением Bluetooth, поскольку его поведение, логика и реализация (протоколы, нормы, GATT, периферийные устройства / обслуживание / характеристика) совершенно разные.
Кроме того, страница описания Zebra IMZ320 дает ссылку ( FAQ - Создание и регистрация приложения IOS ), чтобы узнать, как разрабатывать приложения для него.Для этого вам нужно использовать ExternalAccessory.framework .
Если ваше приложение связывается с продуктом Zebra через Bluetooth с помощью External Accessory Framework, и вы планируете распространять приложение черезApp Store или Volume Buy Program Store, затем вы должны зарегистрировать приложение в Zebra.
Эта страница является общей (и не относится к данному принтеру).Но в соответствии со спецификациями, он не совместим с Bluetooth с низким энергопотреблением (в то время как другие продукты могут быть, поэтому в нем есть параграф о CoreBluetooth).
Это нормальное поведение (использование ExternalAccessory
против CoreBluetooth
framework), поскольку каждый из них имеет определенное значение и использование.
Заключение:
Используйте ExternalAccessory.framework, он также доступен на Xamarin.