Diese Plattformversion enthält mehrere URL-Änderungen, die auf der neuen Serverarchitektur basieren, die gerade eingeführt wird. Beachten Sie, dass sich der Begriff "Sandbox" auf alle Endpunkte für die Arbeit mit den Autoemulatoren während der Entwicklung von Anwendungen bezieht.
Die Basis-URL der Sandbox wurde auf https://sandbox.api.high-mobility.com/hm_cloud/geändert.
Die Basis-URL der Sandbox wurde auf https://sandbox.api.high-mobility.com/v1geändert.
Die Basis-URL der Sandbox wurde auf https://sandbox.rest-api.high-mobility.com/v1geändert.
Wichtige Aktualisierung aller SDKs, APIs und Emulatoren, mit der Auto-API Level 8 eingeführt wird.
Die neueste Version der Auto-API enthält interne Protokollverbesserungen und einen erweiterten Datensatz von Fahrzeugdaten. Zusammengefasst:
Diese Version bietet Unterstützung für Auto-API Level 8. Bitte beachten Sie, dass diese Version nicht mit Auto-API Level 7 (Paket 1.8.0) kompatibel ist und Ihr Auto-API-Code wahrscheinlich aktualisiert werden muss.
Mit dieser Version werden einige Änderungen an der öffentlichen API des SDK eingeführt.
Es gibt einige interne Änderungen in der Logik des SDKs:
Diese Aktualisierungen könnten für die Benutzer der HMKit-OEM-Bibliothek nützlich sein.
Ab dieser Version verwenden alle öffentlichen Java SDK-Methoden unsere benutzerdefinierte Bytes-Klasse anstelle von byte[]. Sie kann jetzt zum Beispiel für den Zugriff auf Zertifikateigenschaften oder zum Senden von Link-Befehlen verwendet werden.
Die Klasse Bytes kann auch für neue Konstruktoren und einige Komfortmethoden wie Bytes.getHex() und Bytes.equals() verwendet werden.
Dieses Update folgt den Veröffentlichungen von Swift 4.1 und Xcode 9.3 und bringt die Kompatibilität der HMKit-Bibliotheken zu beiden. Vollständige Details:
Diese Version wurde auf iOS und macOS getestet und sollte auch auf tvOS, watchOS und Linux funktionieren; verwendbar mit dem Swift Package Manager.
Es handelt sich dabei um eine größere Version für alle SDKs, APIs und die Benutzeroberfläche des Developer Centers selbst.
Die neueste Version der Auto-API verfügt über ein neues internes Protokoll, das Konsistenz und Flexibilität für verschiedene Varianten von Fahrzeugfunktionen bietet. Jede Funktion (z. B. Diagnose) hat jetzt eine Liste von Eigenschaften. So funktionieren sie:
In Bezug auf die Funktionalitäten ist es nicht mehr so, dass jede Funktionalität ihr eigenes Format definiert, was in der Funktionalitätsnachricht enthalten ist:
Es gibt viele neue Eigenschaften, die zu bestehenden Funktionalitäten hinzugefügt wurden. Es gibt jedoch auch einige völlig neue Funktionalitäten:
HMKit Core, die Komponente, die von allen SDKs implementiert wird, wurde mit den folgenden Änderungen aktualisiert:
Das Android SDK ist von nun an über das JCenter verfügbar und kann direkt als Gradle-Kopplung heruntergeladen werden. In diesem Zusammenhang wurde das SDK in einzelne Module aufgeteilt: HMKit-Android, HMKit-AutoAPI, HMKit-Crypto und HMKit-Utils. Die Auto-API-Bibliothek wurde auf Level 6 aktualisiert und ist auf GitHub als Open Source verfügbar.
Das iOS SDK wurde aktualisiert, um die neuesten Kernänderungen zu unterstützen. Die Auto-API-Bibliothek wurde auf Level 6 aktualisiert und ist auf GitHub als Open-Source verfügbar.
Das Node.js SDK wurde aktualisiert, um Auto-API Level 6 und andere grundlegende Änderungen zu unterstützen.
Dies ist eine völlig neue Schnittstelle für die Arbeit mit der Auto-API. Mit der REST-API ist es möglich, mit Autodaten und APIs auf jeder Plattform zu arbeiten.
Gute Nachrichten für Windows-Benutzer! Diese Version enthält Unterstützung für Windows 10. Holen Sie sich einfach die neueste Version von NPM oder laden Sie die Beispielanwendung herunter.
Dies ist nur ein kleines Update mit einer Fehlerbehebung für die AccessCertificate.isExpired()-Methode.
Dies ist eine größere Aktualisierung, um mit Apples Update auf iOS 11 kompatibel zu sein. Mit dieser Version fügen wir ein Swift 4 (Beta) SDK zusätzlich zur stabilen Version 1.8.5 auf der Download-Seite hinzu. In den kommenden Monaten werden wir jedoch den Swift 3-Build auslaufen lassen.
Diese Version enthält eine Fehlerbehebung und eine Verbesserung:
Diese Version enthält Hilfsfunktionen zum Senden und Parsen aller verbleibenden Auto-API-Befehle, die nicht in der ersten Version enthalten waren - mit Ausnahme von "Get Capabilities" und " Get Vehicle Status". Wir arbeiten immer noch hart an der Windows-Unterstützung, machen aber gute Fortschritte.
Die Beispielanwendung für das Gerüst wurde ebenfalls aktualisiert, um die neueste Version bestmöglich widerzuspiegeln.
Als nächstes stehen eine informativere Fehlerbehandlung und die letzten beiden Auto-API-Befehle auf dem Programm.
Ab dieser Version wird das iOS SDK mit einem Skript AppStoreCompatible.sh ausgeliefert, das vor der Freigabe im App Store verwendet werden sollte. Das Skript entfernt iPhone-Simulator-bezogenen Code.
Weitere Aktualisierungen und Fehlerbehebungen:
Das sind die Neuerungen dieser Version:
Eine zusätzliche App "Basic OAuth" wurde zu den Beispielen hinzugefügt.
Diese Version enthält die folgenden Fehlerkorrekturen:
Dies ist die erste Version von HMKit für Node.js und das erste SDK, das für Backend-Server-Anwendungen bestimmt ist. Das SDK unterstützt die Arbeit mit der Auto API durch Telematik.
Bei der ersten experimentellen Version gibt es zwei größere Einschränkungen. Erstens kann sie nur unter Linux und OS X ausgeführt werden. Windows-Unterstützung wird in kommenden Versionen folgen. Dies ist auf die nativen C-Bindungen zurückzuführen, die für die Verschlüsselung und das interne Protokoll verwendet werden.
Die Version 0.1.1 verfügt noch nicht über Hilfsmethoden für alle Auto-APIs. Für die folgenden Fuktionen sind Hilfsmethoden enthalten:
Alle Rückmeldungen zu den öffentlichen Methoden, insbesondere zur Handhabung der Auto-API, werden in den nächsten Versionen berücksichtigt.
Diese Version enthält zwei große Aktualisierungen, Auto-API-Funktionen Browser und Grafiken wurden hinzugefügt. Andere Änderungen:
Das sind die Neuerungen in dieser iOS SDK-Version:
Das sind die Neuerungen in dieser Android SDK-Version: