Indoor NavigationAsset TrackingProximity Marketing 

Werten Sie Ihre App ganz einfach auf Knopfdruck auf.

Alle Services können als SDK schnell und unkompliziert in Drittsysteme integriert werden.

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 für Android und iOS und kann auch in Hybrid-Applikationen integriert werden. Kernfunktionen sind Indoorpositionierung, Navigation, Asset Tracking und Proximity-Lösungen.

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

Frequently asked questions

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.

Bitte kontaktieren Sie mich mit weiteren Informationen zum SDK.