Ale dirèkteman nan kontni an

Tèminal Android ak shell WebView

Ajan Android lan pale menm pwotokòl ak ajan òdinatè a, li sèvi ak menm motè resi a epi li resevwa travay cloud yo menm jan an. Gade Enstale ajan an pou enstale l epi aktive l.

Enprimant​

KoneksyonKijan ajan an jwenn enprimant yo
Entegre (Sunmi, PAX, iMin, Telpo)Li detekte yo selon modèl aparèy la
Rezo 9100printers.manual nan konfigirasyon an, ak eskane sourezo ak mDNS si w vle
Bluetooth (SPP)Enprimant ki konekte nan paramèt Bluetooth Android. Android 12 ak pi resan mande pèmisyon « Aparèy ki toupre » (Paramèt → Pèmèt enprimant Bluetooth).
USB (host)Aparèy USB ki nan klas enprimant. Android mande yon fwa pou chak enprimant.

Aplikasyon wèb: shell WebView la​

Navigatè Android yo pa fè konfyans sètifika itilizatè a enstale, kidonk yon paj wèb nan Chrome pa ka jwenn wss://localhost. Olye sa, louvri aplikasyon wèb ou a nan shell WebView ajan an (antre « Aplikasyon web JodaPrint » nan lis aplikasyon yo). Paj la resevwa window.JodaPrintBridge, epi SDK navigatè a sèvi avè l otomatikman: kòd ou pa chanje.

Konfigire shell la nan konfigirasyon aparèy la (Tablo de bò → Konfigirasyon):

{
"android": {
"shell": {
"url": "https://pos.example.com/register",
"fullScreen": true,
"disableBack": true,
"autoStart": true
}
}
}
  • Orijin paj la dwe nan orijin ki otorize yo, epi demann yo siyen menm jan ak sou òdinatè (oswa sèvi ak mòd san siyati). Se sèlman kad ki soti nan orijin ki otorize ki resevwa bridge la.
  • fullScreen kache ba sistèm yo; ak disableBack, bouton retou a rete nan aplikasyon wèb la.
  • autoStart louvri shell la apre aparèy la limen. Pou yon kyòs dedye, mete JodaPrint tou kòm aplikasyon kyòs nan MDM ou a; si MDM la pèmèt mòd lock task, shell la bloke aparèy la sou aplikasyon an.
  • Shell la bezwen Android System WebView 83 oswa pi resan.

Pou sèvi ak WebSocket la menm anndan shell la, bay SDK a bridge: false.

Aplikasyon natif sou menm aparèy la​

Lòt aplikasyon sou aparèy la ka sèvi ak ws://127.0.0.1:8182/v1 senp, ak menm pwotokòl la. Li fèmen pa defo: limen l nan Paramèt aplikasyon JodaPrint lan. Orijin ki otorize ak siyati yo aplike menm jan ak sou òdinatè.

Kenbe ajan an ap mache​

  • Aksepte eksepsyon pou optimizasyon batri a lè aplikasyon an mande l. Gen kèk mak (Xiaomi, Huawei, Oppo) ki bezwen tou pou w pèmèt JodaPrint « demaraj otomatik » nan pwòp paramèt pa yo.
  • Ajan an demare lè aparèy la limen ak apre yon mizajou.

Aparèy ki jere​

Pou konfigire anpil aparèy ak yon MDM Android Enterprise, gade Android ak yon MDM.

Mizajou​

  • Enstale nan yon magazen: magazen an mete JodaPrint ajou.
  • APK enstale alamen: lè yon nouvo vèsyon disponib, yon notifikasyon louvri Paramèt → Telechaje epi enstale. Ajan an verifye siyati vèsyon an, epi Android mande itilizatè a konfime. Mizajou a fèt san bri sèlman lè JodaPrint se pwopriyetè aparèy la (kyòs ki konfigire pa MDM).