Центр разработчиков / открытые основы
Интеграция Android SDK и POS SUNMI
Мы поставляем устройства и периферию Sunmi, интегрируем существующее ПО, создаем целевые Android-приложения и поддерживаем развертывание от образца до серийного объема.
Обсудить проектЦентр разработчиков / открытые основы
Начните со сценария. Выберите подходящий путь к ПО.
Сохраните существующую POS- или ERP-систему, используйте подходящую стороннюю платформу или определите целевое Android-приложение вместе с UnitWeave. Мы связываем заданный сценарий с выбранным устройством SUNMI и периферией, а до развертывания фиксируем ответственность за интеграцию, приемку и поддержку.
Центр разработчиков / открытые основы
Начните со сценария. Выберите подходящий путь к ПО.
Сохраните существующую POS- или ERP-систему, используйте подходящую стороннюю платформу или определите целевое Android-приложение вместе с UnitWeave. Мы связываем заданный сценарий с выбранным устройством SUNMI и периферией, а до развертывания фиксируем ответственность за интеграцию, приемку и поддержку.
// Confirm the target model and printer service first
val receipt = "ORDER #1042\nTOTAL CNY 128.00\n"
sunmiPrinter.printText(receipt)
sunmiPrinter.lineWrap(3)- Шаги теста, повторы, исходные и сводные результаты
- Статус подтверждения: Авторизация, данные продукта, права на медиа, совместимость, доступность и поддержка ведутся в отдельных записях.
- Авторизация, данные продукта, права на медиа, совместимость, доступность и поддержка ведутся в отдельных записях.
val intent = Intent("com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED")
intent.putExtra("data", "6921734901042")
registerReceiver(scannerReceiver, intentFilter)- Дата, проверяющий, среда и версия приложения
- Статус подтверждения: Авторизация, данные продукта, права на медиа, совместимость, доступность и поддержка ведутся в отдельных записях.
- Авторизация, данные продукта, права на медиа, совместимость, доступность и поддержка ведутся в отдельных записях.
// Use only after the base and drawer are confirmed
val openSignal = byteArrayOf(0x10, 0x14, 0x00, 0x00, 0x00)
sunmiPrinter.sendRAWData(openSignal)
operatorUi.showDrawerCommandSent()- Разрешения, обработка ошибок и ограничения
- Статус подтверждения: Авторизация, данные продукта, права на медиа, совместимость, доступность и поддержка ведутся в отдельных записях.
- Авторизация, данные продукта, права на медиа, совместимость, доступность и поддержка ведутся в отдельных записях.
Статус подтверждения: Авторизация, данные продукта, права на медиа, совместимость, доступность и поддержка ведутся в отдельных записях.
Интеграция принтера
Это руководство описывает путь реализации для печать чеков и этикеток. Используйте LineApi для текста, колонок, штрихкодов и QR; CommandApi оставляйте для ESC/POS или TSPL, запрашивайте QueryApi и проверяйте ширину бумаги, повторную печать и версию сервиса. Эта техническая заметка — структурированная отправная точка. Перед использованием как результата развертывания подтвердите модель, Android, прошивку, SDK, версию приложения и аксессуары.
Объем модели: SUNMI / V2s / V2s PLUS / Android 11. Используйте LineApi для текста, колонок, штрихкодов и QR; CommandApi оставляйте для ESC/POS или TSPL, запрашивайте QueryApi и проверяйте ширину бумаги, повторную печать и версию сервиса.
Подробнее02 / Техническая статьяИнтеграция штрихкода и сканера
Это руководство описывает путь реализации для ввод штрихкодов. Выберите Intent, SDK камеры или сканирующую головку; проверьте кодировку, дубли событий и наличие com.sunmi.scanner на точном устройстве. Эта техническая заметка — структурированная отправная точка. Перед использованием как результата развертывания подтвердите модель, Android, прошивку, SDK, версию приложения и аксессуары.
Объем модели: V2s / V2s PLUS / L2s PRO / SUNMI / Android 11. Выберите Intent, SDK камеры или сканирующую головку; проверьте кодировку, дубли событий и наличие com.sunmi.scanner на точном устройстве.
Подробнее03 / Техническая статьяПериферия и денежный ящик
Это руководство описывает путь реализации для денежный ящик и дисплей клиента. Управляйте денежным ящиком через IWoyouService или ESC/POS, а дополнительным дисплеем через DisplayManager и Presentation; проверьте подключение, отключение и восстановление. Эта техническая заметка — структурированная отправная точка. Перед использованием как результата развертывания подтвердите модель, Android, прошивку, SDK, версию приложения и аксессуары.
Объем модели: SUNMI / T1. Управляйте денежным ящиком через IWoyouService или ESC/POS, а дополнительным дисплеем через DisplayManager и Presentation; проверьте подключение, отключение и восстановление.
Подробнее04 / Техническая статьяКиоск и MDM
Это руководство описывает путь реализации для блокировка киоска и подготовка MDM. Зафиксируйте регистрацию MDM, политику пакета, lock task и административный выход; проверьте обновление, потерю сети, блокировку и восстановление. Эта техническая заметка — структурированная отправная точка. Перед использованием как результата развертывания подтвердите модель, Android, прошивку, SDK, версию приложения и аксессуары.
Объем модели: K2 / SUNMI / MDM / Android 7.1 / V2s / V2s PLUS / Android 11 / L2s PRO / Android 12. Зафиксируйте регистрацию MDM, политику пакета, lock task и административный выход; проверьте обновление, потерю сети, блокировку и восстановление.
Подробнее05 / СтатьяМиграция существующего POS
Это руководство описывает путь реализации для миграция существующего POS или ERP. Сопоставьте заказы, оплату, запасы, офлайн-очередь и откат между существующим приложением и интерфейсами SUNMI; каждый предел храните отдельным доказательством. Эта техническая заметка — структурированная отправная точка. Перед использованием как результата развертывания подтвердите модель, Android, прошивку, SDK, версию приложения и аксессуары.
Объем модели: SUNMI / SDK / K2. Сопоставьте заказы, оплату, запасы, офлайн-очередь и откат между существующим приложением и интерфейсами SUNMI; каждый предел храните отдельным доказательством.
Подробнее06 / Техническая статьяЗаметки по API и SDK
Это руководство описывает путь реализации для нативный мост Flutter или React Native. Владейте небольшим нативным мостом Android через method channel или нативный модуль; управляйте жизненным циклом и возвращайте типизированные состояния печати, сканирования и экрана. Эта техническая заметка — структурированная отправная точка. Перед использованием как результата развертывания подтвердите модель, Android, прошивку, SDK, версию приложения и аксессуары.
Объем модели: SUNMI / SDK. Владейте небольшим нативным мостом Android через method channel или нативный модуль; управляйте жизненным циклом и возвращайте типизированные состояния печати, сканирования и экрана.
Подробнее07 / Техническая статьяМатрица совместимости
Это руководство описывает путь реализации для совместимость нескольких моделей SUNMI. Создайте отдельную строку для модели, Android, прошивки, аксессуара и интерфейса; запишите метод, результат и статус подтверждения, не выводя совместимость из названия семейства. Эта техническая заметка — структурированная отправная точка. Перед использованием как результата развертывания подтвердите модель, Android, прошивку, SDK, версию приложения и аксессуары.
Объем модели: V2s / V2s PLUS / P3 / L2s PRO / K2 / Android 11 / Android 12 / V3 / V3 MIX / Android 13 / L3 / Android 14. Создайте отдельную строку для модели, Android, прошивки, аксессуара и интерфейса; запишите метод, результат и статус подтверждения, не выводя совместимость из названия семейства.
Подробнее08 / СтатьяПодготовка и передача развертывания
Это руководство описывает путь реализации для подготовка и передача развертывания. Зафиксируйте партию, hash пакета, политику MDM, сеть, процесс замены и владельца приемки; передайте исключения и откат в закрывающем протоколе. Эта техническая заметка — структурированная отправная точка. Перед использованием как результата развертывания подтвердите модель, Android, прошивку, SDK, версию приложения и аксессуары.
Объем модели: TMS / MDM / SUNMI. Зафиксируйте партию, hash пакета, политику MDM, сеть, процесс замены и владельца приемки; передайте исключения и откат в закрывающем протоколе.
ПодробнееСовпадений пока нет.
