{"id":177107,"date":"2026-10-01T14:57:21","date_gmt":"2026-10-01T14:57:21","guid":{"rendered":"https:\/\/bas-ip.com\/bas-ip-mobile-sdk\/"},"modified":"2026-10-20T20:54:34","modified_gmt":"2026-10-20T20:54:34","slug":"bas-ip-mobile-sdk","status":"publish","type":"post","link":"https:\/\/bas-ip.com\/de\/articles\/bas-ip-mobile-sdk\/","title":{"rendered":"BAS-IP Mobile SDK: Wie Sie Video-T\u00fcrsprechanlagen in Ihre eigene mobile App integrieren"},"content":{"rendered":"<p id=\"p-rc_a70cad85a2c33c96-1475\" data-path-to-node=\"2\"><span data-path-to-node=\"2,0\">Eine Wohnanlage, eine Hausverwaltung oder eine PropTech-Plattform verf\u00fcgt m\u00f6glicherweise bereits \u00fcber eine eigene mobile App<\/span><span data-path-to-node=\"2,2\">. Bewohner nutzen diese, um Rechnungen zu bezahlen, Besprechungsr\u00e4ume zu buchen, Wartungsanfragen einzureichen und Benachrichtigungen zu erhalten<\/span><span data-path-to-node=\"2,4\">. Wird dann ein Video-Gegensprechanlagensystem installiert, werden die Bewohner aufgefordert, eine weitere App herunterzuladen \u2013 nur um einen Anruf von der Eingangst\u00fcr anzunehmen<\/span><span data-path-to-node=\"2,6\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1476\" data-path-to-node=\"3\"><span data-path-to-node=\"3,0\">Das BAS-IP Mobile SDK macht eine zweite App \u00fcberfl\u00fcssig<\/span><span data-path-to-node=\"3,2\">. Videoanrufe, das Entriegeln von T\u00fcren und der mobile Zugriff k\u00f6nnen in die App integriert werden, die die Bewohner bereits verwenden<\/span><span data-path-to-node=\"3,4\">. Das Entwicklungsteam des Partners arbeitet mit vorgefertigten BAS-IP-Komponenten und passt die Benutzeroberfl\u00e4che an das eigene Produkt an<\/span><span data-path-to-node=\"3,6\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1477\" data-path-to-node=\"4\"><span data-path-to-node=\"4,0\">In unserer \u00dcbersicht zur Integration von BAS-IP in bestehende Geb\u00e4udesysteme haben wir die verf\u00fcgbaren Ans\u00e4tze behandelt: Standardprotokolle, Link API, Mobile SDK und Device API<\/span><span data-path-to-node=\"4,2\">. Hier konzentrieren wir uns auf die mobile Integration: Was das SDK leisten kann, was vorbereitet werden muss und wo seine Grenzen liegen<\/span><span data-path-to-node=\"4,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"5\"><b data-path-to-node=\"5\" data-index-in-node=\"0\">Ein Tag im Leben eines Bewohners<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1479\" data-path-to-node=\"7\"><span data-path-to-node=\"7,0\">Der einfachste Weg, das Mobile SDK zu erkl\u00e4ren, ist ein Blick auf einen ganz normalen Tag im Leben einer Person, die in einem mit BAS-IP ausgestatteten Geb\u00e4ude wohnt<\/span><span data-path-to-node=\"7,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1480\" data-path-to-node=\"8\"><span data-path-to-node=\"8,0\">W\u00e4hrend der Bewohner bei der Arbeit ist, klingelt ein Kurier an der Eingangsplatte<\/span><span data-path-to-node=\"8,2\">. Das Smartphone zeigt das Video der Kamera an, noch bevor der Bewohner abhebt<\/span><span data-path-to-node=\"8,4\">. Er sieht das Paket, nimmt den Anruf entgegen und \u00f6ffnet die T\u00fcr<\/span><span data-path-to-node=\"8,6\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1481\" data-path-to-node=\"9\"><span data-path-to-node=\"9,0\">Am Abend kehrt der Bewohner nach Hause zur\u00fcck und \u00f6ffnet die Eingangst\u00fcr \u00fcber Bluetooth mit seinem Smartphone<\/span><span data-path-to-node=\"9,2\">. Eine UKEY Mobile Credential (mobiler Ausweis) wurde bereits in der App aktiviert<\/span><span data-path-to-node=\"9,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1482\" data-path-to-node=\"10\"><span data-path-to-node=\"10,0\">Wenig sp\u00e4ter f\u00e4llt die Haupteingangst\u00fcr ins Schloss, und das Kind des Bewohners m\u00fcsste eigentlich aus der Schule zur\u00fcck sein<\/span><span data-path-to-node=\"10,2\">. Der Bewohner \u00f6ffnet die Eingangskamera selbst, ganz ohne Anruf, um nachzusehen, wer am Eingang steht<\/span><span data-path-to-node=\"10,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1483\" data-path-to-node=\"11\"><span data-path-to-node=\"11,0\">All dies geschieht in einer einzigen App<\/span><span data-path-to-node=\"11,2\">. Derselben App, mit der der Bewohner am Morgen eine Rechnung bezahlt hat<\/span><span data-path-to-node=\"11,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1484\" data-path-to-node=\"12\"><span data-path-to-node=\"12,0\">Das Mobile SDK stellt die f\u00fcr jede dieser Aktionen erforderlichen Komponenten bereit<\/span><span data-path-to-node=\"12,2\">. Schauen wir uns an, wie sie funktionieren und was das Entwicklungsteam vorbereiten muss<\/span><span data-path-to-node=\"12,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"13\"><b data-path-to-node=\"13\" data-index-in-node=\"0\">Was ist im BAS-IP Mobile SDK enthalten?<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1486\" data-path-to-node=\"15\"><span data-path-to-node=\"15,0\">Das BAS-IP Mobile SDK bietet Bibliotheken, technische Dokumentationen und Code-Beispiele f\u00fcr mobile Entwickler<\/span><span data-path-to-node=\"15,2\">. Es funktioniert mit BAS-IP Link und unterst\u00fctzt sowohl iOS als auch Android<\/span><span data-path-to-node=\"15,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1487\" data-path-to-node=\"16\"><span data-path-to-node=\"16,0\">Das SDK versetzt eine App in die Lage, folgende Aktionen auszuf\u00fchren<\/span><span data-path-to-node=\"16,2\">:<\/span><\/p>\n<ul>\n<li id=\"p-rc_a70cad85a2c33c96-1488\" data-path-to-node=\"17,0,0\"><span data-path-to-node=\"17,0,0,0\">Benutzer zu registrieren und zu authentifizieren<\/span><span data-path-to-node=\"17,0,0,2\">;<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1489\" data-path-to-node=\"17,1,0\"><span data-path-to-node=\"17,1,0,0\">Benutzerprofile und Listen zug\u00e4nglicher Ger\u00e4te abzurufen<\/span><span data-path-to-node=\"17,1,0,2\">;<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1490\" data-path-to-node=\"17,2,0\"><span data-path-to-node=\"17,2,0,0\">T\u00fcrsprechanrufe zu empfangen und zu t\u00e4tigen<\/span><span data-path-to-node=\"17,2,0,2\">;<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1491\" data-path-to-node=\"17,3,0\"><span data-path-to-node=\"17,3,0,0\">Audio und Video zu \u00fcbertragen<\/span><span data-path-to-node=\"17,3,0,2\">;<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1492\" data-path-to-node=\"17,4,0\"><span data-path-to-node=\"17,4,0,0\">Video von einer Eingangsplatte vor der Annahme eines Anrufs anzuzeigen<\/span><span data-path-to-node=\"17,4,0,2\">;<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1493\" data-path-to-node=\"17,5,0\"><span data-path-to-node=\"17,5,0,0\">die Kamera einer Eingangsplatte ohne eingehenden Anruf anzusehen<\/span><span data-path-to-node=\"17,5,0,2\">;<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1494\" data-path-to-node=\"17,6,0\"><span data-path-to-node=\"17,6,0,0\">T\u00fcren aus der Ferne zu entriegeln<\/span><span data-path-to-node=\"17,6,0,2\">;<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1495\" data-path-to-node=\"17,7,0\"><span data-path-to-node=\"17,7,0,0\">den Verlauf eingehender und ausgehender Anrufe anzuzeigen<\/span><span data-path-to-node=\"17,7,0,2\">;<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1496\" data-path-to-node=\"17,8,0\"><span data-path-to-node=\"17,8,0,0\">ein Smartphone als Bluetooth-Mobilzugangsausweis zu verwenden<\/span><span data-path-to-node=\"17,8,0,2\">;<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1497\" data-path-to-node=\"17,9,0\"><span data-path-to-node=\"17,9,0,0\">einen Aufzug zu rufen, wenn die entsprechende Ausr\u00fcstung vor Ort installiert ist<\/span><span data-path-to-node=\"17,9,0,2\">.<\/span><\/li>\n<\/ul>\n<p id=\"p-rc_a70cad85a2c33c96-1498\" data-path-to-node=\"18\"><span data-path-to-node=\"18,0\">Partner k\u00f6nnen die ben\u00f6tigten Komponenten ausw\u00e4hlen und entscheiden, wie diese Funktionen in ihrer App dargestellt werden sollen<\/span><span data-path-to-node=\"18,2\">.<\/span><\/p>\n<h2 data-path-to-node=\"19\"><b data-path-to-node=\"19\" data-index-in-node=\"0\">Drei Komponenten: Core, Calls und UKEY<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1500\" data-path-to-node=\"21\"><span data-path-to-node=\"21,0\">Core verbindet die Anwendung mit BAS-IP Link<\/span><span data-path-to-node=\"21,2\">. Die Komponente verwaltet die Anmeldung der Bewohner, die Passwortwiederherstellung sowie den Abruf von Benutzerprofilen und zug\u00e4nglichen Ger\u00e4ten<\/span><span data-path-to-node=\"21,4\">. Sie bietet zudem die erforderliche Funktionalit\u00e4t zum Initiieren von Anrufen, Entriegeln von T\u00fcren, Anzeigen des Anrufverlaufs und Rufen von Aufz\u00fcgen<\/span><span data-path-to-node=\"21,6\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1501\" data-path-to-node=\"22\"><span data-path-to-node=\"22,0\">Calls \u00fcbernimmt die Kommunikation der T\u00fcrsprechanlage, einschlie\u00dflich eingehender und ausgehender Anrufe, Audio- und Video\u00fcbertragung sowie Anrufverwaltung<\/span><span data-path-to-node=\"22,2\">. Das SDK verwaltet Anrufzust\u00e4nde wie den Empfang eines eingehenden Anrufs, die Bereitschaft der App zur Annahme, das Beenden eines Anrufs und die Partei, die das Gespr\u00e4ch beendet hat<\/span><span data-path-to-node=\"22,4\">. Unter iOS wird CallKit f\u00fcr die systemweite Anrufbehandlung verwendet<\/span><span data-path-to-node=\"22,6\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1502\" data-path-to-node=\"23\"><span data-path-to-node=\"23,0\">UKEY macht aus einem Smartphone einen mobilen Schl\u00fcssel<\/span><span data-path-to-node=\"23,2\">. Der Bewohner scannt einen QR-Code, wodurch ein mobiler Ausweis in der App aktiviert wird<\/span><span data-path-to-node=\"23,4\">. Das Telefon kann daraufhin \u00fcber Bluetooth verwendet werden, um eine T\u00fcr mittels eines kompatiblen BAS-IP-Lesers zu \u00f6ffnen<\/span><span data-path-to-node=\"23,6\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1503\" data-path-to-node=\"24\"><span data-path-to-node=\"24,0\">Je nach Implementierung der App kann der Zugang eingerichtet werden, ohne eine separate Taste dr\u00fccken zu m\u00fcssen<\/span><span data-path-to-node=\"24,2\">. Beispielsweise kann das \u00d6ffnen der T\u00fcr ausgel\u00f6st werden, wenn der Bewohner sein Telefon in der N\u00e4he des Lesers entsperrt<\/span><span data-path-to-node=\"24,4\">. Ein vollst\u00e4ndig automatisches Entriegeln der T\u00fcr allein durch das Ann\u00e4hern mit einem gesperrten Telefon geh\u00f6rt jedoch nicht zu den Standardfunktionen des SDK<\/span><span data-path-to-node=\"24,6\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1504\" data-path-to-node=\"25\"><span data-path-to-node=\"25,0\">Der QR-Code wird einmalig verwendet, um den Ausweis auf dem Telefon zu aktivieren<\/span><span data-path-to-node=\"25,2\">. Er steht in keinem Zusammenhang mit dem Besucher-QR-Code, den ein Kurier zum Betreten des Geb\u00e4udes verwenden k\u00f6nnte<\/span><span data-path-to-node=\"25,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"26\"><b data-path-to-node=\"26\" data-index-in-node=\"0\">Wie gelangt ein eingehender Anruf auf das Telefon?<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1506\" data-path-to-node=\"28\"><span data-path-to-node=\"28,0\">Wenn die mobile App im Hintergrund ausgef\u00fchrt wird oder das Telefon gesperrt ist, werden Push-Benachrichtigungen verwendet, um eingehende Anrufe zu \u00fcbermitteln<\/span><span data-path-to-node=\"28,2\">. Sie erm\u00f6glichen es, die App zu aktivieren und auf den Empfang eines Anrufs vorzubereiten, selbst wenn der Bewohner sie nicht ge\u00f6ffnet hat<\/span><span data-path-to-node=\"28,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1507\" data-path-to-node=\"29\"><span data-path-to-node=\"29,0\">Der Prozess l\u00e4uft wie folgt ab<\/span><span data-path-to-node=\"29,2\">:<\/span><\/p>\n<ol>\n<li id=\"p-rc_a70cad85a2c33c96-1508\" data-path-to-node=\"30,0,0\"><span data-path-to-node=\"30,0,0,0\">Ein Besucher dr\u00fcckt die Ruftaste an einer BAS-IP-Eingangsplatte<\/span><span data-path-to-node=\"30,0,0,2\">.<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1509\" data-path-to-node=\"30,1,0\"><span data-path-to-node=\"30,1,0,0\">Der Anruf erreicht den BAS-IP-Link-Server<\/span><span data-path-to-node=\"30,1,0,2\">.<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1510\" data-path-to-node=\"30,2,0\"><span data-path-to-node=\"30,2,0,0\">Der Push-Server sendet eine Benachrichtigung an das Smartphone des Bewohners<\/span><span data-path-to-node=\"30,2,0,2\">.<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1511\" data-path-to-node=\"30,3,0\"><span data-path-to-node=\"30,3,0,0\">Die App wird aktiviert und bereitet sich darauf vor, den Anruf entgegenzunehmen<\/span><span data-path-to-node=\"30,3,0,2\">.<\/span><\/li>\n<li id=\"p-rc_a70cad85a2c33c96-1512\" data-path-to-node=\"30,4,0\"><span data-path-to-node=\"30,4,0,0\">Der Bewohner erh\u00e4lt den eingehenden Anruf und kann ihn annehmen<\/span><span data-path-to-node=\"30,4,0,2\">.<\/span><\/li>\n<\/ol>\n<p id=\"p-rc_a70cad85a2c33c96-1513\" data-path-to-node=\"31\"><span data-path-to-node=\"31,0\">Der Empfang eingehender Anrufe erfordert eine Push-Infrastruktur<\/span><span data-path-to-node=\"31,2\">. Diese umfasst einen Push-Benachrichtigungsserver, der mit Firebase Cloud Messaging (FCM) f\u00fcr Android und dem Apple Push Notification service (APNs) f\u00fcr iOS kommuniziert<\/span><span data-path-to-node=\"31,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1514\" data-path-to-node=\"32\"><span data-path-to-node=\"32,0\">Je nach Projektarchitektur kann der Push-Server vom Partner bereitgestellt oder von BAS-IP zur Verf\u00fcgung gestellt werden<\/span><span data-path-to-node=\"32,2\">. Die entsprechende Regelung wird bei der Integrationsplanung vereinbart<\/span><span data-path-to-node=\"32,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1515\" data-path-to-node=\"33\"><span data-path-to-node=\"33,0\">Wenn die App keine Anruffunktionalit\u00e4t erfordert, wird kein Push-Server ben\u00f6tigt<\/span><span data-path-to-node=\"33,2\">. Ein BAS-IP-Link-Server ist in allen F\u00e4llen erforderlich, da das SDK ausschlie\u00dflich mit Link funktioniert<\/span><span data-path-to-node=\"33,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"34\"><b data-path-to-node=\"34\" data-index-in-node=\"0\">Ihre App, Ihre Benutzeroberfl\u00e4che<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1517\" data-path-to-node=\"36\"><span data-path-to-node=\"36,0\">BAS-IP stellt Musterbildschirme und Symbole mit dem SDK zur Verf\u00fcgung, Partner sind jedoch nicht verpflichtet, diese zu verwenden<\/span><span data-path-to-node=\"36,2\">. Schaltfl\u00e4chen, Anrufbildschirme, Navigation und Farben k\u00f6nnen so gestaltet werden, dass sie zur bestehenden Anwendung passen<\/span><span data-path-to-node=\"36,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1518\" data-path-to-node=\"37\"><span data-path-to-node=\"37,0\">F\u00fcr die Bewohner wird die Video-T\u00fcrsprechanlage zu einem nat\u00fcrlichen Bestandteil ihrer Immobilienverwaltungs-App und nicht zu einem separaten Dienst im Design eines Drittanbieters<\/span><span data-path-to-node=\"37,2\">.<\/span><\/p>\n<h2 data-path-to-node=\"38\"><b data-path-to-node=\"38\" data-index-in-node=\"0\">Mehrere Telefone f\u00fcr eine Wohnung<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1520\" data-path-to-node=\"40\"><span data-path-to-node=\"40,0\">Ein Kurier dr\u00fcckt die Ruftaste f\u00fcr eine Wohnung, und die Telefone beider Elternteile klingeln<\/span><span data-path-to-node=\"40,2\">. Die Person, die zuerst abhebt, nimmt den Anruf entgegen, w\u00e4hrend der eingehende Anruf auf dem anderen Telefon aufh\u00f6rt zu klingeln<\/span><span data-path-to-node=\"40,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1521\" data-path-to-node=\"41\"><span data-path-to-node=\"41,0\">Anrufe k\u00f6nnen je nach Netzwerkbedingungen und dem Status der einzelnen Ger\u00e4te mit einigen Augenblicken Verz\u00f6gerung auf verschiedenen Telefonen eingehen<\/span><span data-path-to-node=\"41,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1522\" data-path-to-node=\"42\"><span data-path-to-node=\"42,0\">Die Liste der Empf\u00e4nger wird durch die Anrufweiterleitungseinstellungen in BAS-IP Link bestimmt<\/span><span data-path-to-node=\"42,2\">. Wichtig ist dabei, dass das T\u00fcrsprechanlagensystem einer Wohnung nicht an das Telefon eines einzigen Bewohners gebunden sein muss<\/span><span data-path-to-node=\"42,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"43\"><b data-path-to-node=\"43\" data-index-in-node=\"0\">Video vor der Annahme und ohne eingehenden Anruf<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1524\" data-path-to-node=\"45\"><span data-path-to-node=\"45,0\">Das Video von der Eingangsplatte kann angezeigt werden, bevor der Bewohner den Anruf beantwortet<\/span><span data-path-to-node=\"45,2\">. So kann er sehen, wer am Eingang steht, und dann entscheiden, ob er abhebt<\/span><span data-path-to-node=\"45,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1525\" data-path-to-node=\"46\"><span data-path-to-node=\"46,0\">Es gibt zudem ein zweites Szenario: das Betrachten der Eingangskamera, wenn niemand geklingelt hat<\/span><span data-path-to-node=\"46,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1526\" data-path-to-node=\"47\"><span data-path-to-node=\"47,0\">Technisch gesehen ist auch hierf\u00fcr der Aufbau einer Verbindung zur Platte erforderlich<\/span><span data-path-to-node=\"47,2\">. Aus Sicht des Bewohners kann dies jedoch so einfach sein wie das Tippen auf eine Schaltfl\u00e4che, um zu sehen, wer am Eingang steht<\/span><span data-path-to-node=\"47,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"48\"><b data-path-to-node=\"48\" data-index-in-node=\"0\">Wen k\u00f6nnen Bewohner aus der App heraus anrufen?<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1528\" data-path-to-node=\"50\"><span data-path-to-node=\"50,0\">Bewohner k\u00f6nnen Ger\u00e4te anrufen, die ihnen \u00fcber BAS-IP Link zur Verf\u00fcgung stehen<\/span><span data-path-to-node=\"50,2\">. Je nach Konfiguration des Standorts k\u00f6nnen dies eine Eingangsplatte, ein Innenmonitor in ihrer Wohnung, der Concierge oder das Sicherheitsteam sein<\/span><span data-path-to-node=\"50,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1529\" data-path-to-node=\"51\"><span data-path-to-node=\"51,0\">Was sie nicht tun k\u00f6nnen, ist eine andere mobile App direkt anzurufen<\/span><span data-path-to-node=\"51,2\">. Das SDK unterst\u00fctzt keine direkten App-zu-App-Anrufe zwischen zwei Smartphones<\/span><span data-path-to-node=\"51,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1530\" data-path-to-node=\"52\"><span data-path-to-node=\"52,0\">Diese Einschr\u00e4nkung sollte beim Entwerfen der Kontaktliste und der Anruffunktionen der Anwendung ber\u00fccksichtigt werden<\/span><span data-path-to-node=\"52,2\">.<\/span><\/p>\n<h2 data-path-to-node=\"53\"><b data-path-to-node=\"53\" data-index-in-node=\"0\">Anrufverlauf und T\u00fcr\u00f6ffnung<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1532\" data-path-to-node=\"55\"><span data-path-to-node=\"55,0\">Die App kann einen Anrufverlauf anzeigen, der eingehende und ausgehende Anrufe, Datum und Uhrzeit, den Anrufer bzw. die angerufene Person sowie den Status (angenommen oder verpasst) enth\u00e4lt<\/span><span data-path-to-node=\"55,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1533\" data-path-to-node=\"56\"><span data-path-to-node=\"56,0\">Beispielsweise kann ein Bewohner \u00fcberpr\u00fcfen, ob jemand angerufen hat, w\u00e4hrend er mit \u00f6ffentlichen Verkehrsmitteln unterwegs war<\/span><span data-path-to-node=\"56,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1534\" data-path-to-node=\"57\"><span data-path-to-node=\"57,0\">Der Partner kann die Schaltfl\u00e4che zum \u00d6ffnen der T\u00fcr an einer beliebigen, sinnvollen Stelle im Anrufbildschirm platzieren<\/span><span data-path-to-node=\"57,2\">. Das SDK \u00fcbernimmt die erforderliche Kommunikation mit der BAS-IP-Ausr\u00fcstung, sodass Entwickler den Befehlsmechanismus zum T\u00fcr\u00f6ffnen nicht selbst implementieren m\u00fcssen<\/span><span data-path-to-node=\"57,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"58\"><b data-path-to-node=\"58\" data-index-in-node=\"0\">Aufzugssteuerung<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1536\" data-path-to-node=\"60\"><span data-path-to-node=\"60,0\">Die Aufzugsruffunktion funktioniert, wenn zwei Bedingungen erf\u00fcllt sind: Ein BAS-IP-Aufzugsmodul wurde vor Ort installiert und konfiguriert, und der Bewohner verf\u00fcgt \u00fcber die erforderlichen Zugriffsrechte<\/span><span data-path-to-node=\"60,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1537\" data-path-to-node=\"61\"><span data-path-to-node=\"61,0\">Das SDK kann ein Aufzugssystem ohne ein BAS-IP-Aufzugsmodul nicht direkt steuern<\/span><span data-path-to-node=\"61,2\">. Die erforderliche Ausr\u00fcstung, Kompatibilit\u00e4t und Konfiguration m\u00fcssen w\u00e4hrend des Projektdesigns best\u00e4tigt werden<\/span><span data-path-to-node=\"61,4\">.<\/span><\/p>\n<p data-path-to-node=\"62\"><b data-path-to-node=\"62\" data-index-in-node=\"0\">Warum das Mobile SDK verwenden, anstatt die T\u00fcrsprechanlagen-Kommunikation von Grund auf neu zu entwickeln?<\/b><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1539\" data-path-to-node=\"64\"><span data-path-to-node=\"64,0\">Ein Unternehmen kann eine eigene Video-T\u00fcrsprechanlagen-Funktionalit\u00e4t f\u00fcr seine mobile App entwickeln<\/span><span data-path-to-node=\"64,2\">. Allerdings m\u00fcsste sein Team dann eingehende und ausgehende Anrufe, Push-Benachrichtigungen, den Hintergrundbetrieb, Audio- und Video\u00fcbertragung, Anrufverwaltung, T\u00fcr\u00f6ffnung und die Kommunikation mit BAS-IP Link selbst implementieren<\/span><span data-path-to-node=\"64,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1540\" data-path-to-node=\"65\"><span data-path-to-node=\"65,0\">Diese Funktionalit\u00e4t w\u00fcrde zudem eine kontinuierliche Wartung erfordern, w\u00e4hrend sich iOS und Android weiterentwickeln<\/span><span data-path-to-node=\"65,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1541\" data-path-to-node=\"66\"><span data-path-to-node=\"66,0\">Das BAS-IP Mobile SDK stellt vorgefertigte Komponenten f\u00fcr diese Aufgaben bereit<\/span><span data-path-to-node=\"66,2\">. Der Partner bleibt verantwortlich f\u00fcr die Integration der Komponenten, das Design der App-Benutzeroberfl\u00e4che, die Bereitstellung der erforderlichen Infrastruktur und das Testen der L\u00f6sung, muss jedoch nicht das gesamte T\u00fcrsprechanlagen-Kommunikationssystem von Null aufbauen<\/span><span data-path-to-node=\"66,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1542\" data-path-to-node=\"67\"><span data-path-to-node=\"67,0\">Dies ist besonders wertvoll f\u00fcr PropTech-Plattformen, bei denen die Video-T\u00fcrsprechanlage nur ein Feature eines viel gr\u00f6\u00dferen Produkts ist<\/span><span data-path-to-node=\"67,2\">. Das Entwicklungsteam kann sich auf seine eigene Plattform konzentrieren und gleichzeitig die bestehenden BAS-IP-Komponenten f\u00fcr die T\u00fcrsprechanlagen-Kommunikation nutzen<\/span><span data-path-to-node=\"67,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1543\" data-path-to-node=\"68\"><span data-path-to-node=\"68,0\">Ein praktisches Beispiel hierf\u00fcr ist die Fallstudie (Case Study) zur Accrete-Integration, in der beschrieben wird, wie ein Anbieter von PropTech-Technologien BAS-IP-T\u00fcrsprechanlagenfunktionen in seine bestehende mobile App integriert hat<\/span><span data-path-to-node=\"68,2\">.<\/span><\/p>\n<h2 data-path-to-node=\"69\"><b data-path-to-node=\"69\" data-index-in-node=\"0\">Was erh\u00e4lt das Entwicklungsteam?<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1545\" data-path-to-node=\"71\"><span data-path-to-node=\"71,0\">Nachdem das Projekt vereinbart und eine Geheimhaltungsvereinbarung (NDA) unterzeichnet wurde, erh\u00e4lt das Entwicklungsteam des Partners Zugriff auf die erforderlichen BAS-IP-Mobile-SDK-Materialien<\/span><span data-path-to-node=\"71,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1546\" data-path-to-node=\"72\"><span data-path-to-node=\"72,0\">Dazu geh\u00f6ren Softwarebibliotheken, technische Dokumentationen und Code-Beispiele<\/span><span data-path-to-node=\"72,2\">. Die genauen bereitgestellten Materialien und deren Bereitstellung h\u00e4ngen von der technischen Konfiguration und den Anforderungen des Projekts ab<\/span><span data-path-to-node=\"72,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1547\" data-path-to-node=\"73\"><span data-path-to-node=\"73,0\">Die erforderlichen Bibliotheks- und Dokumentationsupdates werden im Rahmen des technischen Supports f\u00fcr die Integration bereitgestellt<\/span><span data-path-to-node=\"73,2\">. Das Team des Partners entscheidet, wann die verwendeten Komponenten aktualisiert und eine neue Version seiner Anwendung ver\u00f6ffentlicht wird<\/span><span data-path-to-node=\"73,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"74\"><b data-path-to-node=\"74\" data-index-in-node=\"0\">Was verbleibt in der Verantwortung des Partners?<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1549\" data-path-to-node=\"76\"><span data-path-to-node=\"76,0\">Der Partner ist verantwortlich f\u00fcr die Integration der SDK-Bibliotheken, die Entwicklung der Benutzeroberfl\u00e4che und der Anwendungslogik, das Testen, die Ver\u00f6ffentlichung der App im App Store und bei Google Play sowie die laufende Wartung<\/span><span data-path-to-node=\"76,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1550\" data-path-to-node=\"77\"><span data-path-to-node=\"77,0\">Die Anforderungen an die Push-Infrastruktur und die Verantwortung f\u00fcr deren Bereitstellung werden f\u00fcr jedes Projekt separat vereinbart<\/span><span data-path-to-node=\"77,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1551\" data-path-to-node=\"78\"><span data-path-to-node=\"78,0\">BAS-IP stellt das SDK, die Dokumentation und Code-Beispiele zur Verf\u00fcgung und beantwortet technische Fragen zu den eigenen Komponenten<\/span><span data-path-to-node=\"78,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1552\" data-path-to-node=\"79\"><span data-path-to-node=\"79,0\">Mobile-SDK-Integrationen von Drittanbietern nutzen derzeit BAS-IP Link Self-Hosted<\/span><span data-path-to-node=\"79,2\">. Wenn ein Projekt f\u00fcr Link Cloud geplant ist, sollte die vorgeschlagene Architektur vor Beginn der Entwicklung mit BAS-IP besprochen werden<\/span><span data-path-to-node=\"79,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"80\"><b data-path-to-node=\"80\" data-index-in-node=\"0\">Was ist nicht im Mobile SDK enthalten?<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1554\" data-path-to-node=\"82\"><span data-path-to-node=\"82,0\">Das Mobile SDK bildet nicht jede Funktion der BAS-IP-Link-App ab<\/span><span data-path-to-node=\"82,2\">. Beispielsweise sind die Generierung von Besucher-QR-Codes oder die Buchung von Gemeinschaftseinrichtungen (Amenity Booking) darin nicht enthalten, obwohl beide Funktionen in der Standard-Link-App verf\u00fcgbar sind<\/span><span data-path-to-node=\"82,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1555\" data-path-to-node=\"83\"><span data-path-to-node=\"83,0\">Die Generierung von Besucher-QR-Codes und die Buchung von Gemeinschaftseinrichtungen stehen \u00fcber die BAS-IP Link API zur Verf\u00fcgung<\/span><span data-path-to-node=\"83,2\">. Wenn diese Funktionen in der eigenen mobilen App des Partners ben\u00f6tigt werden, k\u00f6nnen sie \u00fcber eine zus\u00e4tzliche Integration mit BAS-IP Link implementiert werden<\/span><span data-path-to-node=\"83,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1556\" data-path-to-node=\"84\"><span data-path-to-node=\"84,0\">Beide Tools k\u00f6nnen innerhalb desselben Projekts verwendet werden<\/span><span data-path-to-node=\"84,2\">. Das Backend der Plattform verwaltet die Bewohner und deren Zugriffsrechte \u00fcber die Link API, w\u00e4hrend die mobile App das Mobile SDK nutzt, um T\u00fcrsprechanrufe entgegenzunehmen und T\u00fcren zu \u00f6ffnen<\/span><span data-path-to-node=\"84,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1557\" data-path-to-node=\"85\"><span data-path-to-node=\"85,0\">Serverseitige Integrationsszenarien werden in unserem Artikel \u00fcber die BAS-IP Link API n\u00e4her erl\u00e4utert<\/span><span data-path-to-node=\"85,2\">. Vor Beginn der Entwicklung empfiehlt es sich, alle erforderlichen Szenarien aufzulisten und festzulegen, welches Integrationswerkzeug das jeweilige Szenario abdeckt<\/span><span data-path-to-node=\"85,4\">.<\/span><\/p>\n<h2 data-path-to-node=\"86\"><b data-path-to-node=\"86\" data-index-in-node=\"0\">Was kostet das BAS-IP Mobile SDK?<\/b><\/h2>\n<p id=\"p-rc_a70cad85a2c33c96-1559\" data-path-to-node=\"88\"><span data-path-to-node=\"88,0\">Standardm\u00e4\u00dfig erhebt BAS-IP keine separate Geb\u00fchr f\u00fcr den Zugriff auf das Mobile SDK, dessen Dokumentation oder den technischen Support w\u00e4hrend der Integration<\/span><span data-path-to-node=\"88,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1560\" data-path-to-node=\"89\"><span data-path-to-node=\"89,0\">BAS-IP Link und andere Produkte werden weiterhin unter ihren Standardlizenzbedingungen lizenziert, w\u00e4hrend UKEY Mobile Credentials separat von BAS-IP oder dessen Distributoren erworben werden<\/span><span data-path-to-node=\"89,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1561\" data-path-to-node=\"90\"><span data-path-to-node=\"90,0\">Erfordert ein Projekt zus\u00e4tzliche Entwicklungsarbeiten seitens BAS-IP oder eine \u00c4nderung der Entwicklungspriorit\u00e4ten, werden die kommerziellen Bedingungen separat vereinbart<\/span><span data-path-to-node=\"90,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1562\" data-path-to-node=\"91\"><span data-path-to-node=\"91,0\">Das Projektbudget sollte zudem die eigenen Entwicklungsarbeiten des Partners, die Infrastruktur, Tests und die laufende Wartung der Anwendung ber\u00fccksichtigen<\/span><span data-path-to-node=\"91,2\">.<\/span><\/p>\n<h2 data-path-to-node=\"92\"><b data-path-to-node=\"92\" data-index-in-node=\"0\">H\u00e4ufig gestellte Fragen (FAQ)<\/b><\/h2>\n<p data-path-to-node=\"94\"><b data-path-to-node=\"94\" data-index-in-node=\"0\">Welche iOS- und Android-Versionen werden unterst\u00fctzt?<\/b><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1565\" data-path-to-node=\"96\"><span data-path-to-node=\"96,0\"> Die aktuell unterst\u00fctzten Mindestversionen sind in der technischen Dokumentation des SDK angegeben<\/span><span data-path-to-node=\"96,2\">. Da sich mobile Betriebssysteme weiterentwickeln, \u00e4ndern sich auch die Anforderungen. Entwickler sollten diese daher vor Beginn der Integration und bei jedem Bibliotheksupdate \u00fcberpr\u00fcfen<\/span><span data-path-to-node=\"96,4\">.<\/span><\/p>\n<p data-path-to-node=\"97\"><b data-path-to-node=\"97\" data-index-in-node=\"0\">Gibt es eine \u00f6ffentliche Sandbox?<\/b><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1567\" data-path-to-node=\"99\"><span data-path-to-node=\"99,0\"> Es gibt keine gemeinsam genutzte \u00f6ffentliche Sandbox<\/span><span data-path-to-node=\"99,2\">. Bei BAS-IP Link Self-Hosted stellt der Partner Link in seiner eigenen Umgebung bereit und nutzt diese Installation f\u00fcr die Entwicklung<\/span><span data-path-to-node=\"99,4\">. Testlizenzen und Hardware-Vereinbarungen werden entsprechend den Anforderungen des jeweiligen Projekts getroffen<\/span><span data-path-to-node=\"99,6\">.<\/span><\/p>\n<p data-path-to-node=\"100\"><b data-path-to-node=\"100\" data-index-in-node=\"0\">Wie werden SDK-Updates bereitgestellt?<\/b><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1569\" data-path-to-node=\"102\"><span data-path-to-node=\"102,0\"> Die erforderlichen SDK-Updates werden im Rahmen des technischen Supports f\u00fcr die Integration bereitgestellt<\/span><span data-path-to-node=\"102,2\">. Das Entwicklungsteam des Partners plant, wann die Updates eingespielt, die \u00c4nderungen getestet und eine neue Version der Anwendung ver\u00f6ffentlicht wird<\/span><span data-path-to-node=\"102,4\">.<\/span><\/p>\n<p data-path-to-node=\"103\"><b data-path-to-node=\"103\" data-index-in-node=\"0\">M\u00f6chten Sie eine Video-T\u00fcrsprechanlage in Ihre App integrieren?<\/b><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1571\" data-path-to-node=\"105\"><span data-path-to-node=\"105,0\">Schreiben Sie eine E-Mail an das Integrationsteam von BAS-IP unter integrations@bas-ip.com oder senden Sie eine Anfrage \u00fcber das Kontaktformular<\/span><span data-path-to-node=\"105,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1572\" data-path-to-node=\"106\"><span data-path-to-node=\"106,0\">Sie m\u00fcssen vor der Kontaktaufnahme keine detaillierte technische Spezifikation vorbereiten<\/span><span data-path-to-node=\"106,2\">. Eine kurze Beschreibung Ihrer App und der gew\u00fcnschten Funktionalit\u00e4t ist v\u00f6llig ausreichend<\/span><span data-path-to-node=\"106,4\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1573\" data-path-to-node=\"107\"><span data-path-to-node=\"107,0\">Beispiel<\/span><span data-path-to-node=\"107,2\">:<\/span><\/p>\n<blockquote data-path-to-node=\"108\">\n<p id=\"p-rc_a70cad85a2c33c96-1574\" data-path-to-node=\"108,0\"><span data-path-to-node=\"108,0,0\">\u201eWir haben eine Bewohner-App f\u00fcr iOS und Android<\/span><span data-path-to-node=\"108,0,2\">. Wir m\u00f6chten, dass Bewohner Videoanrufe von BAS-IP-Eingangsplatten empfangen und w\u00e4hrend des Anrufs die T\u00fcr \u00f6ffnen k\u00f6nnen<\/span><span data-path-to-node=\"108,0,4\">.\u201c<\/span><\/p>\n<\/blockquote>\n<p id=\"p-rc_a70cad85a2c33c96-1575\" data-path-to-node=\"109\"><span data-path-to-node=\"109,0\">Oder<\/span><span data-path-to-node=\"109,2\">:<\/span><\/p>\n<blockquote data-path-to-node=\"110\">\n<p id=\"p-rc_a70cad85a2c33c96-1576\" data-path-to-node=\"110,0\"><span data-path-to-node=\"110,0,0\">\u201eWir m\u00f6chten einen mobilen Bluetooth-Zugang hinzuf\u00fcgen<\/span><span data-path-to-node=\"110,0,2\">. Wir planen, UKEY-Ausweise zu erwerben und Aktivierungs-QR-Codes an die Bewohner auszugeben<\/span><span data-path-to-node=\"110,0,4\">.\u201c<\/span><\/p>\n<\/blockquote>\n<p id=\"p-rc_a70cad85a2c33c96-1577\" data-path-to-node=\"111\"><span data-path-to-node=\"111,0\">Falls die Ausr\u00fcstung und die BAS-IP-Link-Konfiguration bereits feststehen, f\u00fcgen Sie diese Details bitte hinzu<\/span><span data-path-to-node=\"111,2\">.<\/span><\/p>\n<p id=\"p-rc_a70cad85a2c33c96-1578\" data-path-to-node=\"112\"><span data-path-to-node=\"112,0\">Dies tr\u00e4gt dazu bei, dass das Gespr\u00e4ch schneller vorankommt<\/span><span data-path-to-node=\"112,2\">. Das BAS-IP-Team kann Sie beraten, welche Komponenten erforderlich sind, welche Infrastruktur eventuell ben\u00f6tigt wird und wie Sie das SDK erhalten<\/span><span data-path-to-node=\"112,4\">.<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>Eine Wohnanlage, eine Hausverwaltung oder eine PropTech-Plattform verf\u00fcgt m\u00f6glicherweise bereits \u00fcber eine eigene mobile App. Bewohner nutzen diese, um Rechnungen zu bezahlen, Besprechungsr\u00e4ume zu buchen, Wartungsanfragen einzureichen und Benachrichtigungen zu erhalten. Wird dann ein Video-Gegensprechanlagensystem installiert, werden die Bewohner aufgefordert, eine weitere App herunterzuladen \u2013 nur um einen Anruf von der Eingangst\u00fcr anzunehmen. Das BAS-IP [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[40],"tags":[],"class_list":["post-177107","post","type-post","status-publish","format-standard","hentry","category-unkategorisiert"],"acf":[],"_links":{"self":[{"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/posts\/177107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/comments?post=177107"}],"version-history":[{"count":1,"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/posts\/177107\/revisions"}],"predecessor-version":[{"id":177109,"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/posts\/177107\/revisions\/177109"}],"wp:attachment":[{"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/media?parent=177107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/categories?post=177107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bas-ip.com\/de\/wp-json\/wp\/v2\/tags?post=177107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}