Wo finde ich die Versionshinweise für das EloView Home SDK?
In diesem Artikel werden die Änderungen dokumentiert, die bei jeder neuen Version des EloView Home SDK vorgenommen wurden. Mit der Veröffentlichung jeder MR (Hauptversion) der EloView-Gerätesoftware wird eine neue Version des SDK veröffentlicht. Dies geschieht im vierteljährlichen Rhythmus.
Das neueste EloView Home SDK kann von unserem Entwicklerportal heruntergeladen werden.
MR-4 (SDK Bring up Phase-1 Version 5.4.xx):
Klassen für die Package API, System API, Memory API und Info API hinzugefügt, die die unten aufgeführten Funktionen enthalten
1. Kontenverwaltung (Online-Token abrufen, überprüfen, Offline-JWT-Token überprüfen)
2. Seriennummer über das SDK lesen
3. „Home“- und „Power“-Tasten aktivieren/deaktivieren
4. Stiller Neustart
5. Werkseinstellung zurücksetzen
6. Bildschirmorientierung auf Backpack-Geräten abrufen/einstellen
7. Screenshot mit dem SDK erfassen
8. Android-Navigationsleiste aktivieren/deaktivieren
9. Statusleiste aktivieren/deaktivieren
10. Prozesse über das SDK beenden
11. Das Offline-Token für die SDK-Testanwendung innerhalb der Testanwendung einfügen
12. Geräte-Backlight-Timeout festlegen/abrufen
13. Speicherinformationen des Geräts abrufen
14. Allgemeine Geräteinformationen abrufen
15. Reservierten Speicherplatz abrufen/einstellen
16. Berechtigungen zur Laufzeit für alle Anwendungen gewähren
17. Die Option „Texte auswählen“ aktivieren/deaktivieren
18. Whitelist erstellen/entfernen, um Berechtigungen während der Laufzeit für Pakete zu gewähren
19. Zeitzone auf dem Gerät abrufen/einstellen
20. Status von Google Play Protect abrufen/einstellen
21. Passwort auf dem Gerät mit Auto-Entsperroption festlegen
22. Stille Installation/Deinstallation von Paketen
23. Pakete aktivieren/deaktivieren und deren Status abrufen (aktiviert oder deaktiviert)
MR-5 (SDK Bring Up Phase-2 Version 5.5.xx):
OTA-API, Netzwerk-API und Peripherie-API hinzugefügt, die die unten aufgeführten Funktionen enthalten
1. Unterstützung für OTA-bezogene Vorgänge hinzufügen (OTA-Status überprüfen, verfügbare Versionen abrufen, OTA vom Standardstandort, benutzerdefinierten URL, lokalen Datei und spezifischer Version auf dem EloView-Server herunterladen und anwenden)
2. Unterstützung für alle netzwerkbezogenen APIs hinzufügen (Wi-Fi-Mac abrufen, Ethernet-Mac, Netzwerkeinstellungen festlegen, Netzwerkeinstellungen abrufen, Hostnamen des DHCP-Servers abrufen, EST-Zertifikatkonfiguration festlegen, EST-Zertifikatkonfiguration entfernen, ein lokales Zertifikat installieren, die aufgezeichneten DHCP-Option 230 abrufen)
3. Peripherie-APIs (USB-Ports des Geräts aktivieren/deaktivieren, den Status des USB-Ports abrufen, die Anzahl der USB-Ports auf dem Gerät abrufen, USB-Überwachung starten/stoppen)
4. DPI des Gerätes anzeigen/einstellen
5. Automatische USB-Berechtigungen für Anwendungen gewähren
6. Netzwerkkonfiguration aus CSV-Datei anwenden (momentan unter der System-API-Klasse. Wird in MR-25 zur Netzwerk-API-Klasse verschoben)
7. Geräte-Datum & Uhrzeit festlegen.
MR-7 (Version 5.7.xx):
APIs für die folgenden Funktionalitäten hinzugefügt
1. Cache und App-Daten aller oder ausgewählter Pakete löschen.
2. API hinzufügen, um ein stilles Herunterfahren des Geräts durchzuführen
3. Einige ausgewählte Systemanwendungen über das SDK deaktivieren erlauben
4. Statusleiste vollständig unsichtbar machen, wenn deaktiviert
5. Automatische Gewährung von Bildschirmübertragungs-/Aufnahmeberechtigungen, wenn Berechtigungen zur Laufzeit allen Apps gewährt werden oder wenn die App auf der Whitelist steht.
6. Touch-Sound aktivieren/deaktivieren
7. Den Standard-Launcher auf dem Gerät im Android-Home-Modus festlegen.
+ Fehlerbehebungen
MR-10 (Version 5.10.xx):
APIs für die folgenden Funktionalitäten hinzugefügt
1. Verbesserungen in der Netzwerk-API (Wechsel zu DHCP, wenn die statische IP in den Ethernet-Konfigurationen auf leer gesetzt ist, API hinzufügen, um die Netzmaske festzulegen, wo der Benutzer die Maskenadresse oder den Netzwerkpräfix eingeben kann)
2. Unterstützung für randomisierte MAC-Adresse unter der System-API (wird in MR-25 zur Netzwerk-API-Klasse verschoben)
3. Unterstützung hinzufügen, um eine App automatisch nach dem Booten des Geräts zu starten und sie anzupinnen.
4. Einstellungen der Navigationsleiste (aktiviert oder deaktiviert) bleiben nach dem Neustart bestehen
5. Einen Empfänger registrieren/abmelden, um die Geräteinformationen von EloView abzurufen (momentan unter der Info-API-Klasse und wird in MR-25 zur EloView-API-Klasse verschoben)
6. Die maximale Anzahl externer USB-Ports abrufen (z. B. Anzahl der USB-Ports am angeschlossenen Hub)
7. Leerlaufmodus auf dem Gerät aktivieren/deaktivieren
+ Fehlerbehebungen
MR-13 (Version 5.13.xx):
APIs für die folgenden Funktionalitäten hinzugefügt
1. Neue Reihe von APIs für den EloView-Modus (EloView-APIs) hinzugefügt, die das Festlegen der Offline-Inhalte (ähnlich wie die Funktion „Lokale App installieren“ in der Elo Home-App), das Abrufen des Paketnamens des Inhalts und dessen Status umfassen.
2. API hinzufügen, um den Bildschirm des Geräts aufzuwecken, wenn er schläft
3. Eine API hinzufügen, um eine Hintergrundaktivität aus einem Vordergrunddienst zu starten
4. Die Option „mehr anzeigen“ im Lautstärkeregler auf Handheld-Geräten aktivieren/deaktivieren.
5. Weitere Optionen hinzufügen, um die Geräte-DPI-API festzulegen (320, 480 und 640)
6. Lautstärke des Geräts festlegen (Alarm, Anruf, Medien, Benachrichtigung)
7. Die Anwendung des Gerätebesitzers festlegen und entfernen.
+ Fehlerbehebungen
MR-16 (Version 5.16.xx):
APIs für die folgenden Funktionalitäten hinzugefügt
1. Unterstützung zum Aktivieren/Deaktivieren von Wi-Fi unter der System-API (wird in MR-25 zur Netzwerk-API-Klasse verschoben)
2. Elo-Protokollierung aktivieren/deaktivieren
3. Sprache des Geräts festlegen
4. NTP-Server-URL und NTP-Client-Abfrageintervall festlegen.
5. Displaygröße festlegen
6. adb über das Netzwerk aktivieren/deaktivieren,
7. Installationsberechtigungen aus unbekannten Quellen für alle Apps oder bestimmte Apps gewähren,
8. Unterstützung für das Deaktivieren von GMS-Paketen auf dem Gerät über die disablePackage-API
9. Die kleinste Breite des Displays ändern.
10. Wi-Fi- und Bluetooth-Optionen in den Schnelleinstellungen der Elo Home-App ohne Administratorpasswort aktivieren/deaktivieren (derzeit unter der System-API-Klasse, wird in MR-25 zur EloView-API-Klasse verschoben)
11. Die Option „Texteditor Assist“ aktivieren/deaktivieren.
+ Fehlerbehebungen
MR-19 (Version 5.19.xx):
APIs für die folgenden Funktionalitäten hinzugefügt
1. API, um den Online-/Offline-Status des Geräts im EloView-Modus abzurufen
2. API, um den Dunkelmodus zu aktivieren/deaktivieren
3. Ab sofort sind die SDK-Klassen keine Singleton-Klassen mehr (dies wurde durchgeführt, um Probleme zu beheben, bei denen Antworten in asynchronen Apps verloren gehen)
4. Die „checkOTAStatus“-API überladen, um eine Zeichenfolgen-JSON-Eingabe (aus einer lokalen Datei gelesen) anstelle einer URL zu akzeptieren. Dies wird für Kunden nützlich sein, die sich in ihrem eigenen Intranet befinden.
5. Standortdienste ein- oder ausschalten.
6. Die Navigationsleiste und die Statusleiste können im EloView-Steuerungs- und Kernmodus nicht mehr über das SDK festgelegt werden (bitte SDK-Dokumentation für das Verhalten im Verbindungsmodus beachten)
7. Einstellung des Sperrtyps: Wischen, keine oder PIN (das Festlegen der tatsächlichen PIN wird in MR-22 unterstützt)
8. „Passwort anzeigen“ aktivieren/deaktivieren (kurzzeitig die Zeichen anzeigen, während Sie tippen)
9. Geräteschriftgröße festlegen
10. Barcode-Scanner aktivieren/deaktivieren
11. Mikrofon aktivieren/deaktivieren
12. Auflösung des Geräts festlegen
13. Fall behandeln, in dem der reservierte Speicherplatz verringert wird, und ältere Protokolldateien entsprechend löschen.
14. Unterstützung für OS360 in der OTA-API hinzufügen.
15. Zugänglichkeit-Dienste aktivieren/deaktivieren
16. Aktivierung/Dekativierung mehrerer Client-Eingabemethoden bei zwei Displays.
17. Hardware-/Systemzugriff von WebView über JavaScript-Schnittstelle aktivieren/deaktivieren.
+ Fehlerbehebungen.
Please report any broken links by emailing support@elotouch.com and include a link to the knowledge article