Dit artikel legt uit hoe je de inhoudsimplementatiefuncties in EloView 3 kunt navigeren en gebruiken
Inleiding
Inhoudsimplementatie is een van de belangrijkste functies binnen EloView, waarmee verschillende soorten inhoud zoals Android-apps, websites, web-apps en media-bestanden op afstand op Elo Android-apparaten kunnen worden geïmplementeerd en geïnstalleerd. App Bundles is een subfunctie binnen de inhoudsimplementatiefunctie van EloView die door veel klanten wordt gebruikt voor het implementeren van meerdere applicaties op Elo-apparaten, die al dan niet afhankelijkheden hebben. De Elo Home-applicatie is een recente toevoeging aan Elo Gen 4.0-apparaten die extra functionaliteit biedt voor beheerde apparaten en toegang mogelijk maakt tot meerdere applicaties die door de beheerder zijn ingesteld.
Dit artikel is voornamelijk van toepassing op apparaten in de EloView Control Mode. De control mode biedt volledige toegang tot de robuuste functies van EloView, inclusief de functies die in dit document worden beschreven. Het doel van dit kennisbankartikel is om de verschillende methoden voor het implementeren van inhoud op Elo Android-apparaten uit te leggen, de voordelen van het gebruik van App Bundles te beschrijven en bovendien een gids te bieden over hoe App Bundles op Elo Android-apparaten te gebruiken.
Soorten toepassingen die door EloView worden ondersteund
Toepassingen die op apparaten via EloView zijn geïnstalleerd, worden in verschillende groepen geclassificeerd.
1. Elo Geïnstalleerde Toepassingen (ook bekend als "Elo Stock Apps") zijn toepassingen die in de fabriek op het apparaat zijn voorgeïnstalleerd voor geavanceerde instellingen, testdoeleinden en demo's om ontwikkelaars en technici te helpen (bijv. Instellingen-app, WebView-browser, Perifere apparaat-testtoepassingen en EloView SDK-test-app, Elo ScanConfig-app, enz.).
2. Door gebruikers geïnstalleerde Android-toepassingen: Toepassingen die door gebruikers zijn geïnstalleerd, via EloView of andere methoden. Deze toepassingen stellen doorgaans het gebruik van het apparaat mogelijk.
3. Door gebruikers geïnstalleerde Web-apps: Dit zijn toepassingen die in de EloView-bibliotheek zijn ingesteld met een web-URL, verpakt met een kioskbrowser geleverd door EloView. Deze toepassingen bieden een manier voor onze klanten om snel een ervaring te implementeren met alleen webontwikkeling.
4. GMS-toepassingen (Google Managed Services-toepassingen): zijn een verzameling Google-toepassingen en API's die beschikbaar zijn voor Google GMS-gecertificeerde apparaten. Deze omvatten Google Chrome, Google Drive, YouTube, Maps. Bepaalde gebruikersapplicaties hebben mogelijk het bestaan van deze toepassingen nodig (bijv. ingesloten YouTube-video's of ingesloten kaarten) om goed te functioneren.
5. Slimme toepassingen: Slimme toepassingen zijn een type inhoud dat is gemaakt door meer dan één toepassing in het EloView-cloudportaal samen te groeperen. Er zijn twee soorten slimme toepassingen:
- Aantrekkingsloops bestaan uit een primaire en een secundaire toepassing. Zowel de primaire als de secundaire apps worden op het apparaat geïnstalleerd zodra de aantrekkingsloop is geïmplementeerd. Aantrekkingsloops kunnen worden gemaakt door twee apps in je EloView-bibliotheek te selecteren. De "secundaire app” bevat doorgaans een video of een dynamisch beeld dat wordt afgespeeld totdat een gebruiker het scherm aanraakt. Op dit moment neemt de primaire app het over voor de gebruikersinteractie. De primaire app begint en blijft spelen totdat de aantrekkingstimer tijd verstrijkt (zonder enige activiteit op het scherm) - en op dit punt wordt de beveiligingsapplicatie opnieuw gestart.
- App Bundles bestaan uit twee soorten toepassingen: foreground (voorgrond) en background (achtergrond) toepassingen. App Bundles hebben één foreground-app en tot vijf background-toepassingen als onderdeel van elke bundle. De foreground-app zal de hoofdtoepassing zijn die wordt afgespeeld als de “kioskmodus-inhoud”, en achtergrond-apps worden gedownload en geïnstalleerd tijdens de implementatie en draaien op de achtergrond. In de meeste gevallen ondersteunen deze achtergrondtoepassingen de foreground-toepassingen om eenmalige gebruiksinstances uit te voeren. In andere gevallen zijn ze onafhankelijke toepassingen die verschillende gebruiksgevallen bedienen.
Naarmate EloView uitbreidde om mobiele en werknemersgerichte, meerdere applicatie-apparaten te ondersteunen, zijn de aangeboden app-bundels zeer krachtig gebleken om deze gebruiksgevallen mogelijk te maken. Deze opties hebben echter ook voor complexiteit gezorgd.
Scherm voor het maken van App Bundles
Het implementeren van applicaties op apparaten
Applicaties kunnen op Elo Android-apparaten worden geïmplementeerd met behulp van verschillende methoden, afhankelijk van het gebruikte apparaat (bijv. Elo I-Series 4) en de gebruiksgevallen van de klant. Het gebruik van de functie “slepen en neerzetten” binnen EloView is de meest voorkomende manier om gebruikersapplicaties of inhoud op apparaten te implementeren. Slepen en neerzetten wordt geïnitieerd vanaf de “Inhoud” pagina in EloView. Gebruikers kunnen de inhoud installeren en starten door deze “te slepen” vanuit de App-bibliotheek en deze op het doelapparaat of de apparaatsgroepen te laten vallen. Applicaties moeten vooraf in de bibliotheek worden geladen met behulp van de “+” knop om applicaties toe te voegen.
Het slepen en neerzetten kan worden gedaan op elk van de hierboven beschreven applicatietypen. Bovendien zal EloView de applicatie (van de “hoofdapp” in het geval van Smart Apps) als de foreground-toepassing op het apparaat behouden. Dit maakt de kioskmodus mogelijk, een krachtige functie in EloView.
Inhoudsimplementatie door slepen en neerzetten vanuit het tabblad Inhoud
EloView kan ook applicaties implementeren vanaf de “Apps” pagina in de apparaatinstellingen. Gebruikers kunnen de applicaties selecteren die aan apparaten moeten worden toegevoegd vanuit de App-bibliotheek en selecteren of ze zichtbaar of verborgen zijn op het apparaat door op de Scherma/Hide-schuifknop te klikken.
Applicatie-installatie en zichtbaarheid kunnen worden beheerd vanuit het Apps-tabblad van de apparaatinstellingen
Toegang tot geïnstalleerde toepassingen op het apparaat
Wanneer geïmplementeerde applicaties op het apparaat zijn geïnstalleerd, kunnen gebruikers op verschillende manieren toegang krijgen tot deze. Applicaties die zijn toegewezen om op het apparaat te spelen (geïmplementeerd met behulp van slepen en neerzetten) zullen als vergrendelde inhoud worden afgespeeld. Gebruikers kunnen achtergrondtoepassingen openen vanuit app-bundels en eerder geïnstalleerde applicaties vanuit de “app-lade” van het apparaat door het bedieningspaneel te ontgrendelen. Gebruikers kunnen het bedieningspaneel openen door de start- en aan/uit-knoppen samen in te drukken en het wachtwoord van het bedieningspaneel in te voeren. Het volgende gedeelte beschrijft de gebruikerservaring bij het openen van deze applicaties op verschillende generaties van Elo Android-hardware.
Elo Generatie 2.0/3.0 Apparaten (bijv. I-Series 2.0 met Android 7.1.2)
Er zijn twee soorten app-lades beschikbaar op Gen 2.0 en 3.0-apparaten om toegang te krijgen tot geïnstalleerde applicaties:
1. Elo Stock App-lade, die Elo Geïnstalleerde of Stock Apps heeft. Standaard zijn alle applicaties zichtbaar op het apparaat. Je kunt de zichtbaarheid van een of meerdere app(s) op het apparaat wijzigen door de juiste zichtbaarheidsoptie in de bewerkingsmodus van het Apps-tabblad te selecteren, zoals in het vorige gedeelte wordt beschreven. Gebruikers kunnen de Stock Apps-lade openen door het bedieningspaneel te ontgrendelen en op het Apps-tabblad te klikken.
Stock Apps-lade
2. User App-lade, die apparaat-geïnstalleerde of door gebruikers geïnstalleerde apps heeft. Gebruikers kunnen de gebruikerapp-lade openen door op de startknop te drukken, wat een lade met gebruikersapplicaties laat zien. Houd er rekening mee dat de START-knop ingeschakeld moet zijn om dit te laten werken. Dit is geschikt in gevallen waar de toegang tot het apparaat beperkt is tot getrainde werknemers. Voor onbewaakte, klantgerichte gebruiksgevallen, raadt Elo aan de START-knop te vergrendelen. Het EloView-cloudportaal maakt het mogelijk om Elo Stock Apps als onderdeel van deze lade te tonen door de “Stock Apps”-opties onder apparaat instellingen te configureren. Met Stock Apps op het EloView-cloudportaal uitgeschakeld, toont de gebruiker app-lade alleen gebruikersapplicaties. Met Stock Apps op het EloView-cloudportaal ingeschakeld, toont het apparaat de gebruikers- en Elo Stock Toepassingen in de gebruiker app-lade met meerdere veegschermen.
Gebruikers-app-lade
Elo Gen 4.0 Android-apparaten (bijv. I-Series 4 met Android 10)
Vanaf de lancering van de 4e generatie Android-apparaten van Elo introduceerde Elo de EloHome-applicatie (APK) die gebruikers in staat stelde apparaten te draaien in een “Single App Mode” of “Multi-App Mode”.
- Single App-modus laat Elo-apparaten functioneren in een kiosk/vergrendelde modus met een primaire applicatie en verhindert gebruikers andere applicaties te starten.
- Multi-App-modus werd geïmplementeerd om gevallen te ondersteunen waarin klanten een meer traditionele Android-ervaring, vergelijkbaar met een consumentensmartphone, wilden nabootsen, maar terwijl de applicaties die aan de gebruiker worden getoond, beperkt blijven.
Klanten kunnen applicaties van de inhouds bibliotheek van het EloView-cloudportaal slepen en neerzetten om op apparaten te worden afgespeeld. Multi-App-modus stelt Elo-apparaten in staat om toegang te krijgen tot en meerdere applicaties te starten om eenmalige of meervoudige gebruiksgevallen te voltooien. Let op dat de slepen-en-neerzetten functie uitgeschakeld is in Multi-App-modus. Gebruikers kunnen Multi-App-modus uitschakelen door de "Multi-App Mode" onder apparaatinstellingen te configureren, wat een beschikbare instelling is op Filter-, Groep- en Accountniveaus. Multi-App-modus is standaard ingeschakeld op alle Elo handheld-apparaten (bijv. M50 en M60) en standaard uitgeschakeld op alle vaste apparaten (I-Series, PayPoint en Backpack).
Overschakelen tussen Single en Multi App-modus
Het gedrag van App Bundles
App Bundles gedragen zich over het algemeen hetzelfde op 2.0/3.0 en 4.0 apparaten, maar de mogelijkheden van verschillende apparaatomgevingen in 4.0 apparaten hebben enkele wijzigingen toegevoegd in hoe we App Bundles kunnen gebruiken.
Elo Gen 2.0/3.0 Apparaten (bijv. I-Series 2.0 met Android 7.1.2)
Wanneer een bundel wordt geïmplementeerd vanuit het EloView-cloudportaal, worden alle applicaties in die bundel gedownload en op het apparaat geïnstalleerd, en de primaire app zal op de voorgrond worden afgespeeld. Het inschakelen van de Android-navigatiebalk onder de apparaatinstellingen plaatst een navigatiebalk (inclusief Terug- en Startknoppen) onderaan het scherm. Door op de “Start” knop te drukken wordt de app-lade geopend, wat snelle navigatie tussen toepassingen mogelijk maakt. Na 1 minuut zonder activiteit zal het systeem automatisch de standaardtoepassing afspelen. Dit kan ook worden bereikt met behulp van de fysieke startknop op de achterkant van het apparaat.
Elo Gen 4.0 Apparaten (bijv. I-Series 4 met Android 10)
De App Bundle-functie wordt alleen ondersteund in Single App-modus en niet in Multi-App-modus.
In vergelijking met 2.0/3.0 apparaten, kunnen geïnstalleerde applicaties (Elo Stock, Gebruikersapplicaties) alleen worden geopend vanuit de app-lade die beschikbaar is in het bedieningspaneel. De functie “Stock App” onder apparaatinstellingen stelt de gebruiker in staat om Elo Geïnstalleerde Apps (Stock Apps) als onderdeel van de app-lade toe te voegen. Het EloView-cloudportaal biedt echter granulaire toegang om individuele applicaties op de app-lade zichtbaar of onzichtbaar te maken. Zelfs als de Stock Apps zijn ingeschakeld, moeten apps worden ingeschakeld om op de app-lade te worden weergegeven vanuit het Apps-tabblad. Met Stock Apps op het EloView-cloudportaal uitgeschakeld, toont het apparaat alleen gebruikersapplicaties op de app-lade.
EloView Cloud – Granulaire toegang op app-niveau om het zichtbaar te maken in de app-lade
Elo 4.0-apparaat – Geselecteerde apps die in de app-lade worden getoond
Bekende problemen en verbeteringen
| Problemen/Verbeteringen | MR Release | Release Datum |
| Onvermogen om de app-lade te openen door op de startknop op Android 10-apparaten te drukken | MR-16 | Juli 2022 |
| Ontkoppelen van stock app-functie en navigatiebalk | MR-22 | Januari 2023 |
| Toon geïnstalleerde Elo-ondersteuningen en we-applicaties in de app-lade | MR-25 | April 2023 |
- De mogelijkheid om de app-lade te openen door op de startknop te drukken was defect op Elo Android 10 OS. Daarom zou de primaire applicatie opnieuw worden opgestart na een flits van het bedieningspaneelscherm met elke druk op de startknop. Dit gedrag is opgelost als onderdeel van de Android 10 MR-16-release, waardoor de app-lade kan worden geopend.
- Slepen en neerzetten van Elo-ondersteuningen en webapplicaties op 4.0-apparaten in Single App-modus installeert en start de applicaties, echter werden de applicaties niet weergegeven in de app-lade. Een aankomende release in Q2 2023 zal Elo helper-apps en webapplicaties in staat stellen om correct in de app-lade te worden weergegeven.
- Met de release van de EloHome APK op 4.0-apparaten, werd er onbedoeld een afhankelijkheid gecreëerd waardoor gebruikers de Stock Apps-functie alleen konden inschakelen als de navigatiebalk was ingeschakeld. Dit heeft problemen veroorzaakt voor gebruikers met een navigatiebalk als onderdeel van andere applicaties zoals web-apps. Deze afhankelijkheid zal worden verwijderd als onderdeel van een aankomende Android- en EloView-release die beschikbaar is in Q1 2023.
Aanvullende Documenten
Je kunt gebruikershandleidingen en gedetailleerde stappen voor een van de EloView-functies vinden op de Elo Global Support-website - https://elosupport.elotouch.com/hc/en-us
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article