Unsere RTLS können durch ein SDK schnell und unkompliziert in Drittsysteme integriert werden.

Werten Sie Ihre App ganz einfach auf Knopfdruck auf.

Mit dem SDK in der App können Indoor-Navigation, Asset Tracking und Proximity Marketing-Lösungen flexibel aktiviert werden. Ganz nach Ihren Anforderungen.

Das Favendo Commander Basis-SDK ermöglicht ortsbezogene und Real Time Location Solutions. Es steht für Android und iOS zur Verfügung und kann auch in Hybrid-Applikationen integriert werden. Kernfunktionen sind Indoorpositionierung, Navigation, Asset Tracking und Proximity-Lösungen.

Das Favendo Commander SDK wird mit MapView geliefert. MapView ist eine der grundlegenden UI-Komponenten der bei Favendo entwickelten Anwendungen.  Das SDK kann von externen Entwicklern mit Hilfe der Favendo-Produkte genutzt werden. Es ermöglicht ihnen, einfach Indoor-Karten in ihre App zu integrieren.

Für den Code und die Integration des Codes stehen umfangreiche Dokumentationen für Android und iOS zur Verfügung.

Möchten Sie mehr über unser SDK wissen?Dann erhalten Sie hier unsere Dokumentation für Entwickler.


Häufig gestellte Fragen zum SDK

Wie kann ich das SDK integrieren?

Bei Verwendung des application level dependency manager CocoaPods ist die Installation denkbar unkompliziert. Die Seite erzeugt eine Definition, die in Ihre Pod-Datei eingefügt werden kann. Mehr ist nicht zu tun. Da das SDK Swift-Code enthält, müssen Sie CocoaPods so konfigurieren, dass es Frameworks verwendet und mit iOS 8.0 aufwärts arbeitet.

Die Frameworks können auch manuell installiert werden. Laden Sie einfach das gezippte Framework von einem generierten Link herunter, der Ihrer Xcode-Version entspricht.

Wie kann ich Karten importieren?

Favendo bietet zwei Kartenimplementierungen an, die Google Maps Implementierung und die Favendo MapView Implementierung, die das Hochladen selbst erstellten Floorplans/Karten als JPEG- und PNG-Dateien ermöglicht.

Kann das SDK in hybride Apps integriert werden?

Ja.

Gibt es Unterschiede in der Funktionalität von Android und iOS?

Wir bieten Commander SDK und MapView SDK als Implementierungen für Android- und iOS-Plattformen an. Wir haben ein Höchstmaß an Entwicklungsarbeit geleistet, um beide Plattformen in Bezug auf angebotene Funktionen, Designmuster und generationsweise Weiterentwicklung zu synchronisieren. Es gibt also keine Unterschiede in der Funktionalität. Dennoch ist ein gewisses Maß an Singularität unvermeidbar.

Kann die Positionierungsgenauigkeit über das SDK eingestellt werden?

Es gibt mehrere Voreinstellungen, die eine Reihe von Positionskonfigurationen kombinieren, um das SDK für bestimmte Szenarien zu optimieren.

Keine Voreinstellung
Dies ist die Standardeinstellung „Preset“, alle Einstellungen der Positionierungskonfiguration werden auf ihre Standardwerte gesetzt. Ihre Brauchbarkeit richtet sich nach dem Anwendungsfall. Wenn die Benutzerposition nicht nur für ortsbezogene Content-Benachrichtigungen verwendet wird, sondern direkt auf einer Karte angezeigt wird, sind die Standardeinstellungen möglicherweise nicht optimal. Obwohl die API es erlaubt, dieses Preset zu überschreiben, wird es nicht empfohlen. (Es kann als eine interne Voreinstellung betrachtet werden.)

Energiesparmodus
Diese Voreinstellung wird empfohlen, wenn die Positionsgenauigkeit nicht im Vordergrund steht. Es deaktiviert verschiedene Filter, um Rechenleistung zu sparen. Ein möglicher Anwendungsfall sind ortsbezogene Inhaltsbenachrichtigungen, die im Hintergrund ausgelöst werden. Der Einfluss von weniger genauen Positionsaktualisierungen auf das Ergebnis ist hier vernachlässigbar, weshalb es ratsam ist, die Akkulaufzeit zu reduzieren. Wenn die Karte eine andere Ebene als die aktuelle Position anzeigt, ist ebenfalls nur die Genauigkeit bis zum Ende der aktuellen Ebene bzw. Region erforderlich. Die Einstellungen in dieser Voreinstellung sind vollständig, es ist nicht notwendig, sie manuell zu ändern.

Höchste Genauigkeit
Ideal, wenn der App-Benutzer seine Position auf einer Karte direkt betrachtet. Während die Standardwerte eine allgemeine „Best Practice“ darstellen, hängt ihre Zweckmäßigkeit von der Bakeninstallation bei Sichtkontakt ab. Es wird empfohlen, verschiedene Einstellungen auszuprobieren.

Anpassungsfähig
Diese Voreinstellung ist die gleiche wie bei Best Accuracy, jedoch mit der Einstellung AdaptivePositioning aktiviert. Insbesondere wenn erwartet wird, dass der Benutzer zwischen einem „Geh-“ und einem „Stehzustand“ wechselt, ist dies die empfohlene Einstellung für beste Stabilität.

Kann die SDK-Größe reduziert werden?

Auch wenn Xcode nicht benötigte Slices leider nicht von Frameworks entfernt, wenn die App kompiliert/archiviert wird, enthält das SDK ein Skript, das nicht benötigte Slices entfernt.

Bieten Sie ein Handbuch / eine Dokumentation an?

Wir bieten detaillierte Tutorials mit Tipps und Problemlösungen. Darüber hinaus stehen wir Ihnen natürlich mit Rat und Tat zur Seite. Möchten Sie einen Blick auf unsere detaillierte SDK Dokumentation werfen? Dann besuchen Sie unsere Seite für Entwickler.

Sprechen Sie uns an.

Favendo ist der zuverlässige Partner für herausragende Real Time Location Services. Unser Team liefert termingerecht effektive Lösungen für  Kreuzfahrtindustrie, große Einkaufszentren, öffentliche Gebäude und Gebäudemanagement. Um unseren Kunden ein zu ihren Bedürfnissen hundertprozentig passende Lösung zu bieten, kooperieren wir mit Quuppa und Abeeway.

Lernen Sie Favendo kennen.

Schreiben Sie uns eine Nachricht und wir melden uns schnellstmöglich zurück. Oder vereinbaren Sie direkt einen Termin mit unserem Sales Manager Harry von Stryk hier: