Centro para programadores / notas versionadas
Integração Android e SDK para POS SUNMI
Biblioteca técnica pública para impressoras, scanners, periféricos, Android, quiosque, MDM e compatibilidade.
Falar sobre o projetoCentro para programadores / notas versionadas
Crie com factos específicos do dispositivo.
Consulte guias práticos para impressoras, scanners, gavetas, quiosques, MDM e compatibilidade.
Centro para programadores / notas versionadas
Crie com factos específicos do dispositivo.
Consulte guias práticos para impressoras, scanners, gavetas, quiosques, MDM e compatibilidade.
// Confirm the target model and printer service first
val receipt = "ORDER #1042\nTOTAL CNY 128.00\n"
sunmiPrinter.printText(receipt)
sunmiPrinter.lineWrap(3)- Passos, repetições e resultados brutos e resumidos
- Estado da evidência: Enquanto estes dados não forem registados, o guia é uma nota pública, não uma garantia de compatibilidade.
- O software segue o fluxo: pode ser seu, de uma plataforma de terceiros qualificada ou de uma aplicação Android definida com a nossa equipa. Ligamos o fluxo ao dispositivo e mantemos explícitas as responsabilidades de integração, aceitação e suporte.
val intent = Intent("com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED")
intent.putExtra("data", "6921734901042")
registerReceiver(scannerReceiver, intentFilter)- Data, revisor, ambiente e versão da aplicação
- Estado da evidência: Enquanto estes dados não forem registados, o guia é uma nota pública, não uma garantia de compatibilidade.
- O software segue o fluxo: pode ser seu, de uma plataforma de terceiros qualificada ou de uma aplicação Android definida com a nossa equipa. Ligamos o fluxo ao dispositivo e mantemos explícitas as responsabilidades de integração, aceitação e suporte.
// Use only after the base and drawer are confirmed
val openSignal = byteArrayOf(0x10, 0x14, 0x00, 0x00, 0x00)
sunmiPrinter.sendRAWData(openSignal)
operatorUi.showDrawerCommandSent()- Permissões, erros e limitações
- Estado da evidência: Enquanto estes dados não forem registados, o guia é uma nota pública, não uma garantia de compatibilidade.
- O software segue o fluxo: pode ser seu, de uma plataforma de terceiros qualificada ou de uma aplicação Android definida com a nossa equipa. Ligamos o fluxo ao dispositivo e mantemos explícitas as responsabilidades de integração, aceitação e suporte.
Estado da evidência: Enquanto estes dados não forem registados, o guia é uma nota pública, não uma garantia de compatibilidade.
Integração de impressora Android
Este guia explica o caminho de implementação para impressão de recibos e etiquetas. Use LineApi para texto, colunas, códigos de barras e QR; reserve CommandApi para ESC/POS ou TSPL, consulte QueryApi e valide largura do papel, reimpressão e versão do serviço. Esta nota técnica é um ponto de partida estruturado. Confirme modelo, Android, firmware, SDK, versão e acessórios antes de a tratar como resultado de implementação.
Âmbito do modelo: SUNMI / V2s / V2s PLUS / Android 11. Use LineApi para texto, colunas, códigos de barras e QR; reserve CommandApi para ESC/POS ou TSPL, consulte QueryApi e valide largura do papel, reimpressão e versão do serviço.
Saiba mais02 / Artigo técnicoIntegração de scanner com Intent e SDK
Este guia explica o caminho de implementação para entrada de códigos de barras. Escolha Intent, SDK de câmara ou cabeça de leitura; valide codificação, eventos duplicados e a disponibilidade de com.sunmi.scanner no dispositivo exato. Esta nota técnica é um ponto de partida estruturado. Confirme modelo, Android, firmware, SDK, versão e acessórios antes de a tratar como resultado de implementação.
Âmbito do modelo: V2s / V2s PLUS / L2s PRO / SUNMI / Android 11. Escolha Intent, SDK de câmara ou cabeça de leitura; valide codificação, eventos duplicados e a disponibilidade de com.sunmi.scanner no dispositivo exato.
Saiba mais03 / Artigo técnicoGaveta e display de cliente
Este guia explica o caminho de implementação para gaveta de dinheiro e ecrã do cliente. Controle a gaveta via IWoyouService ou ESC/POS e crie o ecrã secundário com DisplayManager e Presentation; teste ligação, desligação e recuperação. Esta nota técnica é um ponto de partida estruturado. Confirme modelo, Android, firmware, SDK, versão e acessórios antes de a tratar como resultado de implementação.
Âmbito do modelo: SUNMI / T1. Controle a gaveta via IWoyouService ou ESC/POS e crie o ecrã secundário com DisplayManager e Presentation; teste ligação, desligação e recuperação.
Saiba mais04 / Artigo técnicoChecklist de quiosque e MDM
Este guia explica o caminho de implementação para bloqueio de quiosque e aprovisionamento MDM. Registe inscrição MDM, política do pacote, lock task e saída administrativa; teste atualização, perda de rede, bloqueio e recuperação. Esta nota técnica é um ponto de partida estruturado. Confirme modelo, Android, firmware, SDK, versão e acessórios antes de a tratar como resultado de implementação.
Âmbito do modelo: K2 / SUNMI / MDM / Android 7.1 / V2s / V2s PLUS / Android 11 / L2s PRO / Android 12. Registe inscrição MDM, política do pacote, lock task e saída administrativa; teste atualização, perda de rede, bloqueio e recuperação.
Saiba mais05 / ArtigoChecklist de migração POS
Este guia explica o caminho de implementação para migração de um POS ou ERP existente. Mapeie pedidos, pagamentos, inventário, fila offline e rollback entre a aplicação existente e as interfaces SUNMI; mantenha cada limite como evidência separada. Esta nota técnica é um ponto de partida estruturado. Confirme modelo, Android, firmware, SDK, versão e acessórios antes de a tratar como resultado de implementação.
Âmbito do modelo: SUNMI / SDK / K2. Mapeie pedidos, pagamentos, inventário, fila offline e rollback entre a aplicação existente e as interfaces SUNMI; mantenha cada limite como evidência separada.
Saiba mais06 / Artigo técnicoNotas Flutter e React Native
Este guia explica o caminho de implementação para uma ponte nativa Flutter ou React Native. Mantenha uma ponte Android nativa pequena com method channel ou módulo nativo; controle o ciclo de vida e exponha estados tipados para impressão, leitura e ecrã. Esta nota técnica é um ponto de partida estruturado. Confirme modelo, Android, firmware, SDK, versão e acessórios antes de a tratar como resultado de implementação.
Âmbito do modelo: SUNMI / SDK. Mantenha uma ponte Android nativa pequena com method channel ou módulo nativo; controle o ciclo de vida e exponha estados tipados para impressão, leitura e ecrã.
Saiba mais07 / Artigo técnicoMatriz de compatibilidade
Este guia explica o caminho de implementação para compatibilidade entre vários modelos SUNMI. Use uma linha por modelo, Android, firmware, acessório e interface; registe método, resultado e estado da evidência, sem inferir compatibilidade pelo nome da família. Esta nota técnica é um ponto de partida estruturado. Confirme modelo, Android, firmware, SDK, versão e acessórios antes de a tratar como resultado de implementação.
Âmbito do modelo: V2s / V2s PLUS / P3 / L2s PRO / K2 / Android 11 / Android 12 / V3 / V3 MIX / Android 13 / L3 / Android 14. Use uma linha por modelo, Android, firmware, acessório e interface; registe método, resultado e estado da evidência, sem inferir compatibilidade pelo nome da família.
Saiba mais08 / ArtigoStaging e entrega
Este guia explica o caminho de implementação para preparação e entrega do deployment. Congele lote, hash do pacote, política MDM, rede, processo de substituição e responsável pela aceitação; entregue exceções e rollback com o registo final. Esta nota técnica é um ponto de partida estruturado. Confirme modelo, Android, firmware, SDK, versão e acessórios antes de a tratar como resultado de implementação.
Âmbito do modelo: TMS / MDM / SUNMI. Congele lote, hash do pacote, política MDM, rede, processo de substituição e responsável pela aceitação; entregue exceções e rollback com o registo final.
Saiba maisAinda não há resultados correspondentes.
