Waar kan ik de release-opmerkingen voor de EloView Home SDK vinden?
Dit artikel documenteert de wijzigingen die zijn aangebracht in elke nieuwe release van de EloView Home SDK. Een nieuwe versie van de SDK wordt gepubliceerd met de release van elke MR (Major Release) van de EloView-apparaatsoftware. Dit gebeurt op kwartaalbasis.
De nieuwste EloView Home SDK kan worden gedownload van onze Developer Portal.
MR-4 (SDK Bring up Phase-1 Versie 5.4.xx):
Toegevoegde klassen voor Package API, System API, Memory API, Info API die de onderstaande functies bevatten
1. Accountbeheer (ophalen, verifiëren van online tokens, verifiëren van offline JWT tokens)
2. Serienummer lezen via de SDK
3. In-/uitschakelen van de knoppen “Home” en “Power”
4. Stille reboot
5. Fabrieksreset
6. Schermoriëntatie instellen/ophalen op Backpack-apparaten
7. Screenshot maken met de SDK
8. In-/uitschakelen van de Android Navigatiebalk
9. In-/uitschakelen van de statusbalk
10. Processen beëindigen via de SDK
11. Inclusief de offline token voor de SDK-testapp binnen de testtoepassing
12. Teruglicht-tijdslimiet instellen/ophalen op het apparaat
13. Geheugeninformatie van het apparaat ophalen
14. Basisapparaatinformatie ophalen
15. Gereserveerde logruimte instellen/ophalen
16. Runtime-machtigingen verlenen aan alle toepassingen
17. In-/uitschakelen van de tekstselectie “Delen” optie
18. Maak/verwijder een whitelist om runtime-machtigingen te verlenen aan pakketten
19. Instellen/ophalen van de tijdzone op het apparaat
20. Instellen/ophalen van de status van Google Play Protect
21. Wachtwoord instellen op het apparaat met auto-unlock optie
22. Stille installaties/verwijderingen van pakketten
23. In-/uitschakelen van pakketten en hun status ophalen (in- of uitgeschakeld)
MR-5 (SDK Bring Up Phase-2 Versie 5.5.xx):
Toegevoegde OTA API, Netwerk API en Peripherals API die de onderstaande functies bevatten
1. Voeg ondersteuning toe voor OTA-gerelateerde operaties (controleer OTA-status, verkrijg beschikbare versies, download & pas OTA toe vanaf de standaardlocatie, aangepaste URL, lokaal bestand, en specifieke versie op de EloView Server)
2. Voeg ondersteuning toe voor alle netwerkgerelateerde API's (Haal Wi-Fi Mac, Ethernet Mac op, stel netwerkinstellingen in, haal netwerkinstellingen op, haal DHCP-server hostname op, stel EST-certificaatconfiguratie in, verwijder EST-certificaatconfiguratie, installeer een lokaal certificaat, haal de DHCP Optie 230 op)
3. Peripheral API's (in-/uitschakelen van USB-poorten van het apparaat, haal de status van de USB-poort op, haal het aantal USB-poorten op het apparaat op, start/stop USB-monitoring)
4. Instellen/ophalen van de display DPI van het apparaat
5. Verleen Auto USB-machtigingen aan toepassingen
6. Pas netwerkconfiguratie toe vanuit CSV-bestand (momenteel onder de systeem API-klasse. Wordt verplaatst naar netwerk API-klasse in MR-25)
7. Stel datum & tijd van het apparaat in.
MR-7 (Versie 5.7.xx):
Toegevoegde API's voor de volgende functionaliteiten
1. Cache en app-gegevens van alle of geselecteerde pakketten wissen.
2. Voeg API toe om stille uitschakeling van het apparaat uit te voeren
3. Sta een paar geselecteerde systeemapps toe om via de SDK te worden uitgeschakeld
4. Maak de statusbalk volledig onzichtbaar wanneer deze is uitgeschakeld
5. Auto-verleen toestemming voor schermcasting/opname wanneer runtime-machtigingen zijn verleend aan alle apps of als de app op de whitelist staat.
6. In-/uitschakelen van Touchgeluid
7. Stel de standaardlauncher in op het apparaat in Android Home Mode.
+ Bugfixes
MR-10 (Versie 5.10.xx):
Toegevoegde API's voor de volgende functionaliteiten
1. Verbeteringen in de Netwerk API (Overschakelen naar DHCP wanneer statisch IP in ethernetconfiguraties op leeg is ingesteld, voeg API toe om netmasker in te voeren waar de gebruiker het maskeradres of netwerkprefix kan invoeren)
2. Ondersteuning voor gerandomiseerde mac-adressen onder Systeem API (zal worden verplaatst naar netwerk API-klasse in MR-25)
3. Voeg ondersteuning toe om automatisch een app te starten nadat het apparaat opstart en deze vast te pinnen.
4. Instelling van de navigatiebalk (ingeschakeld of uitgeschakeld) blijft bestaan na herstart
5. Registreer/annuleer registratie van een ontvanger om apparaatinformatie van EloView te verkrijgen (momenteel onder de Info API-klasse zal worden verplaatst naar EloView API-klasse in MR-25)
6. Haal het maximum aantal externe USB-poorten op (bijv. aantal USB-poorten op de aangesloten hub)
7. In-/uitschakelen van de idle-modus op het apparaat
+ Bugfixes
MR-13 (Versie 5.13.xx):
Toegevoegde API's voor de volgende functionaliteiten
1. Toevoegen van een nieuwe set API's voor EloView-modus (EloView API's) die het offline afspelen van inhoud instellen (vergelijkbaar met de functie Lokale app installeren in de Elo Home-app), verkrijg de pakketnaam van de inhoud en de status ervan.
2. Voeg API toe om het scherm van het apparaat te wekken wanneer het in de slaapstand is
3. Voeg een API toe om een achtergrondactiviteit van een foregroundservice te starten
4. In-/uitschakelen van de optie “meer weergeven” in het volumepaneel op handapparaten.
5. Voeg meer opties toe om de display DPI API van het apparaat in te stellen (320, 480 en 640)
6. Stel het geluidsniveau van het apparaat in (alarm, oproep, media, notificatie)
7. Stel de apparaat-eigenaarstoepassing in en verwijder deze.
+ Bugfixes
MR-16 (Versie 5.16.xx):
Toegevoegde API's voor de volgende functionaliteiten
1. Ondersteuning voor In-/uitschakelen van Wi-Fi onder systeem API (zal worden verplaatst naar netwerk API-klasse in MR-25)
2. In-/uitschakelen van Elo-logging
3. Instelling van de apparaataal
4. Instelling van de NTP-server-URL en het pollinginterval van de NTP-client.
5. Instelling van het schermformaat
6. In-/uitschakelen van adb via het netwerk,
7. Verleen installatiemachtiging van onbekende bronnen aan alle apps of specifieke apps,
8. Ondersteuning voor het uitschakelen van GMS-pakketten op het apparaat via de disablePackage API
9. Verander de kleinste breedte van de weergave.
10. In-/uitschakelen van Wi-Fi en Bluetooth-opties in de snelschakelaar van de Elo Home-app zonder beheerderswachtwoord (momenteel onder systeem API-klasse, zal worden verplaatst naar EloView API-klasse in MR-25)
11. In-/uitschakelen van de assistentie-optie van de teksteditor.
+ Bugfixes
MR-19 (Versie 5.19.xx):
Toegevoegde API's voor de volgende functionaliteiten
1. API om de online/offline status van het apparaat in EloView-modus te verkrijgen
2. API om de donkere modus in te schakelen/uit te schakelen
3. Voortaan zijn de SDK-klassen geen singleton-klassen meer (dit is gedaan om problemen op te lossen waarbij antwoorden verloren gaan in asynchrone apps)
4. Overloaded de “checkOTAStatus” API om een string JSON-invoer (gelezen uit lokaal bestand) in plaats van een URL te accepteren. Dit zal nuttig zijn voor klanten die op hun eigen intranet zijn.
5. Zet locatievoorzieningen aan/uit.
6. De navigatiebalk en statusbalk kunnen niet langer via de SDK worden ingesteld in de EloView-bediening en kernmodus (raadpleeg de SDK-documentatie voor het gedrag in de verbindingsmodus)
7. Ondersteuning voor het instellen van het vergrendelingstype veeg, geen, of pin (het instellen van de werkelijke pin zal worden ondersteund in MR-22)
8. In-/uitschakelen van “wachtwoord weergeven” (kort de tekens weergeven terwijl je typt)
9. Stel het lettertype van het apparaat in
10. In-/uitschakelen van de barcode scanner
11. In-/uitschakelen van de microfoon
12. Stel de resolutie van het apparaat in
13. Behandel de situatie waarbij de gereserveerde logruimte wordt verminderd en verwijder oudere logbestanden dienovereenkomstig.
14. Voeg ondersteuning toe voor OS360 in de OTA API.
15. In-/uitschakelen van toegankelijkheidsdiensten
16. In-/uitschakelen van multi-client invoermethode-editors wanneer er twee displays zijn.
17. In-/uitschakelen van hardware/systeemtoegang vanuit WebView via JavaScript-interface.
+ Bugfixes.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article