Hub developer / dasar publik
Integrasi Android SDK dan POS SUNMI
Kami menyediakan perangkat dan periferal Sunmi, mengintegrasikan perangkat lunak yang sudah digunakan, membangun aplikasi Android terarah, dan mendukung implementasi dari sampel hingga volume.
Diskusikan proyekHub developer / dasar publik
Mulai dari alur kerja. Pilih jalur perangkat lunak yang sesuai.
Pertahankan POS atau ERP yang sudah Anda gunakan, gunakan platform pihak ketiga yang memenuhi syarat, atau tentukan aplikasi Android terarah bersama UnitWeave. Kami menghubungkan alur yang ditentukan ke perangkat SUNMI dan periferal yang dipilih, lalu mendokumentasikan tanggung jawab integrasi, penerimaan, dan dukungan sebelum implementasi.
Hub developer / dasar publik
Mulai dari alur kerja. Pilih jalur perangkat lunak yang sesuai.
Pertahankan POS atau ERP yang sudah Anda gunakan, gunakan platform pihak ketiga yang memenuhi syarat, atau tentukan aplikasi Android terarah bersama UnitWeave. Kami menghubungkan alur yang ditentukan ke perangkat SUNMI dan periferal yang dipilih, lalu mendokumentasikan tanggung jawab integrasi, penerimaan, dan dukungan sebelum implementasi.
// Confirm the target model and printer service first
val receipt = "ORDER #1042\nTOTAL CNY 128.00\n"
sunmiPrinter.printText(receipt)
sunmiPrinter.lineWrap(3)- Langkah, pengulangan, hasil mentah dan ringkasan
- Status bukti: Otorisasi, fakta produk, izin media, kompatibilitas, ketersediaan, dan dukungan disimpan sebagai catatan terpisah.
- Otorisasi, fakta produk, izin media, kompatibilitas, ketersediaan, dan dukungan disimpan sebagai catatan terpisah.
val intent = Intent("com.sunmi.scanner.ACTION_DATA_CODE_RECEIVED")
intent.putExtra("data", "6921734901042")
registerReceiver(scannerReceiver, intentFilter)- Tanggal, peninjau, lingkungan, dan versi aplikasi
- Status bukti: Otorisasi, fakta produk, izin media, kompatibilitas, ketersediaan, dan dukungan disimpan sebagai catatan terpisah.
- Otorisasi, fakta produk, izin media, kompatibilitas, ketersediaan, dan dukungan disimpan sebagai catatan terpisah.
// Use only after the base and drawer are confirmed
val openSignal = byteArrayOf(0x10, 0x14, 0x00, 0x00, 0x00)
sunmiPrinter.sendRAWData(openSignal)
operatorUi.showDrawerCommandSent()- Izin, penanganan kesalahan, dan batasan
- Status bukti: Otorisasi, fakta produk, izin media, kompatibilitas, ketersediaan, dan dukungan disimpan sebagai catatan terpisah.
- Otorisasi, fakta produk, izin media, kompatibilitas, ketersediaan, dan dukungan disimpan sebagai catatan terpisah.
Status bukti: Otorisasi, fakta produk, izin media, kompatibilitas, ketersediaan, dan dukungan disimpan sebagai catatan terpisah.
Integrasi printer
Panduan ini menjelaskan jalur implementasi untuk pencetakan struk dan label. Gunakan LineApi untuk teks, kolom, barcode, dan QR; gunakan CommandApi hanya untuk ESC/POS atau TSPL, panggil QueryApi, lalu verifikasi lebar kertas, cetak ulang, dan versi layanan. Catatan teknis ini adalah titik awal terstruktur. Pastikan model, Android, firmware, SDK, versi aplikasi, dan periferal sebelum menganggapnya sebagai hasil deployment.
Lingkup model: SUNMI / V2s / V2s PLUS / Android 11. Gunakan LineApi untuk teks, kolom, barcode, dan QR; gunakan CommandApi hanya untuk ESC/POS atau TSPL, panggil QueryApi, lalu verifikasi lebar kertas, cetak ulang, dan versi layanan.
Pelajari02 / Artikel teknisIntegrasi barcode dan pemindai
Panduan ini menjelaskan jalur implementasi untuk input kode batang. Pilih Intent, SDK kamera, atau kepala pemindai; verifikasi encoding, kejadian duplikat, dan ketersediaan com.sunmi.scanner pada perangkat yang tepat. Catatan teknis ini adalah titik awal terstruktur. Pastikan model, Android, firmware, SDK, versi aplikasi, dan periferal sebelum menganggapnya sebagai hasil deployment.
Lingkup model: V2s / V2s PLUS / L2s PRO / SUNMI / Android 11. Pilih Intent, SDK kamera, atau kepala pemindai; verifikasi encoding, kejadian duplikat, dan ketersediaan com.sunmi.scanner pada perangkat yang tepat.
Pelajari03 / Artikel teknisPeriferal dan laci kas
Panduan ini menjelaskan jalur implementasi untuk laci kas dan layar pelanggan. Kendalikan laci kas melalui IWoyouService atau ESC/POS dan buat layar sekunder dengan DisplayManager serta Presentation; uji sambungan, pelepasan, dan pemulihan. Catatan teknis ini adalah titik awal terstruktur. Pastikan model, Android, firmware, SDK, versi aplikasi, dan periferal sebelum menganggapnya sebagai hasil deployment.
Lingkup model: SUNMI / T1. Kendalikan laci kas melalui IWoyouService atau ESC/POS dan buat layar sekunder dengan DisplayManager serta Presentation; uji sambungan, pelepasan, dan pemulihan.
Pelajari04 / Artikel teknisKiosk dan MDM
Panduan ini menjelaskan jalur implementasi untuk penguncian kiosk dan penyediaan MDM. Catat pendaftaran MDM, kebijakan paket, lock task, dan jalur keluar administrator; uji pembaruan, kehilangan jaringan, penguncian, dan pemulihan. Catatan teknis ini adalah titik awal terstruktur. Pastikan model, Android, firmware, SDK, versi aplikasi, dan periferal sebelum menganggapnya sebagai hasil deployment.
Lingkup model: K2 / SUNMI / MDM / Android 7.1 / V2s / V2s PLUS / Android 11 / L2s PRO / Android 12. Catat pendaftaran MDM, kebijakan paket, lock task, dan jalur keluar administrator; uji pembaruan, kehilangan jaringan, penguncian, dan pemulihan.
Pelajari05 / ArtikelMigrasi POS yang ada
Panduan ini menjelaskan jalur implementasi untuk migrasi POS atau ERP yang ada. Petakan pesanan, pembayaran, inventaris, antrean offline, dan rollback antara aplikasi lama dan antarmuka SUNMI; simpan setiap batas sebagai bukti terpisah. Catatan teknis ini adalah titik awal terstruktur. Pastikan model, Android, firmware, SDK, versi aplikasi, dan periferal sebelum menganggapnya sebagai hasil deployment.
Lingkup model: SUNMI / SDK / K2. Petakan pesanan, pembayaran, inventaris, antrean offline, dan rollback antara aplikasi lama dan antarmuka SUNMI; simpan setiap batas sebagai bukti terpisah.
Pelajari06 / Artikel teknisCatatan API dan SDK
Panduan ini menjelaskan jalur implementasi untuk jembatan native Flutter atau React Native. Kelola bridge Android native yang kecil melalui method channel atau modul native; kelola siklus hidup dan kembalikan status bertipe untuk cetak, pemindaian, dan layar. Catatan teknis ini adalah titik awal terstruktur. Pastikan model, Android, firmware, SDK, versi aplikasi, dan periferal sebelum menganggapnya sebagai hasil deployment.
Lingkup model: SUNMI / SDK. Kelola bridge Android native yang kecil melalui method channel atau modul native; kelola siklus hidup dan kembalikan status bertipe untuk cetak, pemindaian, dan layar.
Pelajari07 / Artikel teknisMatriks kompatibilitas
Panduan ini menjelaskan jalur implementasi untuk kompatibilitas beberapa model SUNMI. Buat satu baris untuk setiap model, Android, firmware, aksesori, dan antarmuka; catat metode, hasil, dan status bukti tanpa menyimpulkan kompatibilitas dari nama keluarga. Catatan teknis ini adalah titik awal terstruktur. Pastikan model, Android, firmware, SDK, versi aplikasi, dan periferal sebelum menganggapnya sebagai hasil deployment.
Lingkup model: V2s / V2s PLUS / P3 / L2s PRO / K2 / Android 11 / Android 12 / V3 / V3 MIX / Android 13 / L3 / Android 14. Buat satu baris untuk setiap model, Android, firmware, aksesori, dan antarmuka; catat metode, hasil, dan status bukti tanpa menyimpulkan kompatibilitas dari nama keluarga.
Pelajari08 / ArtikelStaging dan serah terima deployment
Panduan ini menjelaskan jalur implementasi untuk staging dan serah terima deployment. Bekukan batch, hash paket, kebijakan MDM, jaringan, proses penggantian, dan pemilik penerimaan; serahkan pengecualian serta rollback bersama catatan penutupan. Catatan teknis ini adalah titik awal terstruktur. Pastikan model, Android, firmware, SDK, versi aplikasi, dan periferal sebelum menganggapnya sebagai hasil deployment.
Lingkup model: TMS / MDM / SUNMI. Bekukan batch, hash paket, kebijakan MDM, jaringan, proses penggantian, dan pemilik penerimaan; serahkan pengecualian serta rollback bersama catatan penutupan.
PelajariBelum ada hasil yang cocok.
