{"id":15137,"date":"2019-03-25T09:06:48","date_gmt":"2019-03-25T08:06:48","guid":{"rendered":"https:\/\/www.inovex.de\/blog\/?p=15137"},"modified":"2026-03-17T07:59:22","modified_gmt":"2026-03-17T06:59:22","slug":"siri-shortcuts-am-beispiel-der-fonic-app","status":"publish","type":"post","link":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/","title":{"rendered":"Siri Shortcuts am Beispiel der FONIC App"},"content":{"rendered":"<p>In iOS 12 hat Apple mit <em>Siri Shortcuts<\/em> ein sehr m\u00e4chtiges Werkzeug zur Verf\u00fcgung gestellt. So k\u00f6nnen App-spezifische Aktionen automatisiert direkt \u00fcber Siri mit einem Sprachbefehl ausgef\u00fchrt werden.<!--more--><\/p>\n<p>Als IT-Projekthaus entwickeln wir direkt und eigenst\u00e4ndig iOS-Apps f\u00fcr unsere Kunden. Wie die <a href=\"https:\/\/www.inovex.de\/de\/referenzen\/case-studies\/web-portal-fuer-fonic\/\">Case Study \u00fcber FONIC<\/a> zeigt, entwickeln wir f\u00fcr unseren Kunden FONIC das Kundenportal sowie die Android- und iOS-App. Die Apps geben dem Benutzer die M\u00f6glichkeit, Guthaben &amp; Freieinheiten anzuzeigen, das Guthaben aufzuladen, den aktuellen Tarif einzusehen oder in einen neuen Tarif zu wechseln. Gleichzeitig k\u00f6nnen auch mehrere Vertr\u00e4ge \u00fcber eine App verwaltet werden.<\/p>\n<p>Sollen <em>Siri Shortcuts<\/em> in eine bestehende App integriert werden, m\u00fcssen zuerst einige Vorarbeiten gekl\u00e4rt werden. Zun\u00e4chst stellt sich die Frage, welche Aktionen innerhalb der App sinnvoll als <em>Shortcut<\/em> abbildbar sind. Besonders geeignet sind wiederkehrende Aufgaben, die oft ausgef\u00fchrt werden und nicht an einen bestimmten Zeitpunkt gekn\u00fcpft sind.\u00a0Um solche Aktionen zu identifizieren bietet es sich an, ein Tracking Framework in die App zu integrieren, um sich einen \u00dcberblick \u00fcber die Benutzeraktionen und deren H\u00e4ufigkeit zu verschaffen.<\/p>\n<p>In der FONIC-App ist die Anzeige von Guthaben und Freieinheiten mit 36 % die h\u00e4ufigste Aktion, gefolgt von der Anzeige des Tarifs mit 10 % und dem Aufruf des eigenen Kontos mit 8 %.<\/p>\n<p>Die App wird also am h\u00e4ufigsten dazu benutzt, das Guthaben und Freieinheiten anzuzeigen. In Kombination mit der Verwaltung mehrerer Vertr\u00e4ge sind so die ersten beiden <em>Siri Shortcuts<\/em> geboren.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15148\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppGuthaben.png\" alt=\"Ein iPhone X mit ge\u00f6ffneter Fonic-App, die die verbleibenden Inklusiveinheiten anzeigt\" width=\"196\" height=\"350\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppGuthaben.png 1170w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppGuthaben-168x300.png 168w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppGuthaben-575x1024.png 575w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppGuthaben-768x1368.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppGuthaben-862x1536.png 862w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppGuthaben-1150x2048.png 1150w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppGuthaben-400x712.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppGuthaben-360x641.png 360w\" sizes=\"auto, (max-width: 196px) 100vw, 196px\" \/>\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15150\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppVertra\u0308ge.png\" alt=\"Ein iPhone X mit ge\u00f6ffneter Fonic-App, die die Login-Auswahl anzeigt. Darunter ein Siri Shortcut Button.\" width=\"196\" height=\"350\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppVertra\u0308ge.png 1170w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppVertra\u0308ge-168x300.png 168w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppVertra\u0308ge-575x1024.png 575w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppVertra\u0308ge-768x1368.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppVertra\u0308ge-862x1536.png 862w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppVertra\u0308ge-1150x2048.png 1150w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppVertra\u0308ge-400x712.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppVertra\u0308ge-360x641.png 360w\" sizes=\"auto, (max-width: 196px) 100vw, 196px\" \/><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_83 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\"><p class=\"ez-toc-title\" style=\"cursor:inherit\"><\/p>\n<\/div><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#Technischer-Einblick\" >Technischer Einblick<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#Donated-Shortcut\" >Donated Shortcut<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#Suggested-Shortcut\" >Suggested Shortcut<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#Relevant-Shortcut\" >Relevant Shortcut<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#Interaktion\" >Interaktion<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#Siri-Shortcuts-am-Beispiel-der-FONIC-App\" >Siri Shortcuts am Beispiel der FONIC App<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#Fazit\" >Fazit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#Mitmachen\" >Mitmachen<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Technischer-Einblick\"><\/span>Technischer Einblick<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Es gibt verschiedene Arten von <em>Siri Shortcuts<\/em>, die sich je nach Einsatzzweck und Usability voneinander unterscheiden:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Donated-Shortcut\"><\/span>Donated Shortcut<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ein <em>Donated Shortcut<\/em> ist eine App-spezifische Aktion, die in regelm\u00e4\u00dfigen Abst\u00e4nden wiederholt wird. iOS bezieht zus\u00e4tzlich noch den Standort, die Zeit und die Art der Bewegung (laufen, rennen oder fahren) mit ein und zeigt diesen <em>Shortcut<\/em> zus\u00e4tzlich vor einer wahrscheinlichen Benutzung auf dem iOS-Sperrbildschirm an.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Suggested-Shortcut\"><\/span>Suggested Shortcut<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Ein <em>Suggested Shortcut<\/em> ist eine App-spezifische Aktion, die der Benutzer zwar noch nicht innerhalb der App ausgef\u00fchrt hat aber trotzdem von Interesse sein k\u00f6nnte. Die App kann diese spezifische Aktion an iOS weitergeben und der Benutzer kann diese unter Einstellungen -&gt; Siri &amp; Suche finden und aktivieren. Es gibt auch die M\u00f6glichkeit diesen <em>Shortcut<\/em> \u00fcber einen Siri-Button in der App zu bewerben.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Relevant-Shortcut\"><\/span>Relevant Shortcut<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Eine App-spezifische Aktion, die abh\u00e4ngig von Standort und\/oder Zeit \u00fcber die Apple Watch eingeblendet wird.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15210 size-large\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutTechnik-1024x216.png\" alt=\"Der Workflow von Siri zur App.\" width=\"1024\" height=\"216\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutTechnik-1024x216.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutTechnik-300x63.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutTechnik-768x162.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutTechnik-1536x324.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutTechnik-2048x432.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutTechnik-1920x405.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutTechnik-400x84.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutTechnik-360x76.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p><em>Siri Shortcuts<\/em> sind in dem von Apple zur Verf\u00fcgung gestellten Framework <em>SiriKit<\/em> enthalten. Dabei kommuniziert <em>SiriKit<\/em> mit einer &#8222;Intents App Extension&#8220; innerhalb der App. Siri koordiniert dabei die Kommunikation mit dem Benutzer und ruft die Extension nur auf, sobald Informationen ben\u00f6tigt werden, die mit der Anfrage zu tun haben und die unsere App liefern kann.<\/p>\n<p>Ein Intent <em>handelt<\/em> die Interaktion der App mit Siri. M\u00f6chte man neben einer von Siri gesprochenen Antwort auch eine grafische Anzeige haben, muss zus\u00e4tzlich noch eine \u201eIntents UI Extension\u201c hinzuf\u00fcgt werden. Die Art und Weise wie der Benutzer die Anfrage stellen muss und welche Antwort er zur\u00fcckbekommt wird in der &#8222;Intent Definition&#8220;-Datei festgelegt.<\/p>\n<p>iOS bietet auch die M\u00f6glichkeit an einen Siri Button<em>\u00a0INUIAddVoiceShortcutButton<\/em>\u00a0direkt in die App zu integrieren. Dieser Button bekommt als Parameter das dazugeh\u00f6rige\u00a0<em>Siri Shortcut<\/em>\u00a0Objekt und kann so zwischen dem Zustand <em>\u201eZu Siri hinzuf\u00fcgen\u201c<\/em> und <em>\u201eBereits zu Siri hinzugef\u00fcgt\u201c<\/em>\u00a0unterscheiden.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Interaktion\"><\/span>Interaktion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Ein <em>Siri Shortcut<\/em> gibt uns also die M\u00f6glichkeit, auf eine Benutzeranfrage \u00fcber Siri mittels Sprache zu reagieren. Zus\u00e4tzlich ist es auch m\u00f6glich, \u00fcber eine benutzerdefinierte Anzeige Informationen einzublenden.<\/p>\n<p>Beim Erstellen eines <em>Shortcuts<\/em> sollte man folgende Punkte im Auge behalten:<\/p>\n<ul>\n<li>Es sollte eine Aktion sein, die h\u00e4ufig und in regelm\u00e4\u00dfigen Abst\u00e4nden wiederholt wird.<\/li>\n<li>Es sollte <em>keine<\/em> Aktion sein, die an ein bestimmtes Datum gekn\u00fcpft ist.<\/li>\n<li>Es sollte nicht zuvor um die Erlaubnis Siri zu benutzen gefragt werden.<\/li>\n<li>SiriKit hat bereits vorgefertigte Intents, wie z.B. INSendMessageIntent oder INPlayMediaIntent. Es sollen bereits bestehende Intents bevorzugt werden.<\/li>\n<li>Es sollen <em>Shortcuts<\/em> gebaut werden, die eigenst\u00e4ndig \u2013 ohne die eigentliche App zu \u00f6ffnen \u2013 ausgef\u00fchrt werden k\u00f6nnen.<\/li>\n<li>Es ist wichtig eine passende Kategorie zu definieren. Eine Kategorie ist wichtig um Siri die M\u00f6glichkeit zu geben, optimal auf die Benutzeranfrage zu reagieren.<\/li>\n<\/ul>\n<p>Bei der Antwort sollte folgendes im Auge behaltet werden:<\/p>\n<ul>\n<li>Viele Menschen interagieren mit Siri \u00fcber ein Headset oder im Auto. Es ist wichtig auf die Anfrage zu antworten ohne dass das iPhone entsperrt oder per Touch-Bedienung reagiert werden muss.<\/li>\n<li>Die Antwort sollte immer der Anfrage entsprechend sein. So genau und so schnell wie m\u00f6glich.<\/li>\n<li>Die Anfrage sollte m\u00f6glichst komplett innerhalb von Siri abgehandelt werden.<\/li>\n<li>Bei der Antwort sollten nie Fingergesten oder \u201eTouch\u201c Eingaben notwendig sein.<\/li>\n<li>In der Antwort sollte nie der eigene App Name oder das App-Icon eingeblendet werden.\u2028 Das sind Informationen, die Siri schon zur Verf\u00fcgung stellt.<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"Siri-Shortcuts-am-Beispiel-der-FONIC-App\"><\/span>Siri Shortcuts am Beispiel der FONIC App<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Wir m\u00f6chten den Benutzer beim Anzeigen des Guthabens innerhalb der App mit einem &#8222;Zu Siri hinzuf\u00fcgen&#8220;-Button auf den <em>Siri Shortcut<\/em> aufmerksam machen. Als Benutzeranfrage schlagen wir <em>&#8222;Zeige mein FONIC Konto&#8220;<\/em> vor.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15200\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben2-574x1024.png\" alt=\"Guthabenanzeige in der Fonic-App mit Button f\u00fcr den Siri Shortcut\" width=\"196\" height=\"350\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben2-574x1024.png 574w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben2-168x300.png 168w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben2-768x1371.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben2-860x1536.png 860w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben2-1147x2048.png 1147w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben2-400x714.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben2-360x643.png 360w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben2.png 1182w\" sizes=\"auto, (max-width: 196px) 100vw, 196px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15187\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriShortutGuthaben-574x1024.png\" alt=\"Das Konfigurationsmen\u00fc f\u00fcr einen neuen Siri Shortcut\" width=\"196\" height=\"350\" \/><\/p>\n<p>Als Antwort definieren wir unterschiedliche M\u00f6glichkeiten.<\/p>\n<ul>\n<li><em>userMissing<\/em>: Es wurde kein aktiver Vertrag gefunden und der Benutzer wird aufgefordert in die App zu gehen und sich einzuloggen.<\/li>\n<li><em>success<\/em>: Es wird nur das Guthaben ausgegeben.<\/li>\n<li><em>successData<\/em>: Eine Ausgabe mit Guthaben und Internet-Datenvolumen.<\/li>\n<li><em>successPhone<\/em>: Eine Ausgabe mit Guthaben und Telefon-Freieinheiten.<\/li>\n<li><em>successDataAndPhone<\/em>:\u00a0Eine Ausgabe mit Guthaben, Internet-Datenvolumen und Telefon-Freieinheiten.<\/li>\n<\/ul>\n<p>In <em>Xcode<\/em> sieht das in der grafischen Oberfl\u00e4che folgenderma\u00dfen aus. Hier k\u00f6nnen die ganzen Parameter und die unterschiedlichen Antworten konfiguriert werden.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15165 size-large\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-24-um-12.36.35-1024x537.png\" alt=\"Ein Siri Shortcut in Xcode\" width=\"1024\" height=\"537\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-24-um-12.36.35-1024x537.png 1024w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-24-um-12.36.35-300x157.png 300w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-24-um-12.36.35-768x403.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-24-um-12.36.35-1536x806.png 1536w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-24-um-12.36.35-2048x1075.png 2048w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-24-um-12.36.35-1920x1008.png 1920w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-24-um-12.36.35-400x210.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/Bildschirmfoto-2019-01-24-um-12.36.35-360x189.png 360w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>Generiert wird dabei eine &#8222;Intent Definition&#8220;-Datei, die alle notwendigen Informationen f\u00fcr <em>SiriKit<\/em> bereith\u00e4lt.<\/p>\n<pre class=\"lang:default decode:true\">...\r\n\r\n&lt;key&gt;INIntentResponseCodeFormatString&lt;\/key&gt;\r\n\r\n&lt;string&gt;Sie haben ${balance} Guthaben.&lt;\/string&gt;\r\n\r\n&lt;key&gt;INIntentResponseCodeName&lt;\/key&gt;\r\n\r\n&lt;string&gt;success&lt;\/string&gt;\r\n\r\n...\r\n\r\n&lt;key&gt;INIntentResponseCodeFormatString&lt;\/key&gt;\r\n\r\n&lt;string&gt;Sie haben ${dataUnitsLeft} von ${dataUnitsTotal} und ${balance} Guthaben.&lt;\/string&gt;\r\n\r\n&lt;key&gt;INIntentResponseCodeName&lt;\/key&gt;\r\n\r\n&lt;string&gt;successData&lt;\/string&gt;\r\n\r\n...\r\n\r\n&lt;key&gt;INIntentResponseCodeFormatString&lt;\/key&gt;\r\n\r\n&lt;string&gt;Sie haben ${phoneUnitsLeft} von ${phoneUnitsTotal} ${phoneDescription} und ${balance} Guthaben.&lt;\/string&gt;\r\n\r\n&lt;key&gt;INIntentResponseCodeName&lt;\/key&gt;\r\n\r\n&lt;string&gt;successPhone&lt;\/string&gt;\r\n\r\n...\r\n\r\n&lt;key&gt;INIntentResponseCodeFormatString&lt;\/key&gt;\r\n\r\n&lt;string&gt;Sie haben ${dataUnitsLeft} von ${dataUnitsTotal}, ${phoneUnitsLeft} von ${phoneUnitsTotal} ${phoneDescription} und ${balance} Guthaben.&lt;\/string&gt;\r\n\r\n&lt;key&gt;INIntentResponseCodeName&lt;\/key&gt;\r\n\r\n&lt;string&gt;successDataAndPhone&lt;\/string&gt;\r\n\r\n...\r\n\r\n&lt;key&gt;INIntentResponseCodeFormatString&lt;\/key&gt;\r\n\r\n&lt;string&gt;Bitte loggen Sie sich in der App ein und speichern Sie Ihre Zugangsdaten.&lt;\/string&gt;\r\n\r\n&lt;key&gt;INIntentResponseCodeName&lt;\/key&gt;\r\n\r\n&lt;string&gt;userMissing&lt;\/string&gt;\r\n\r\n...<\/pre>\n<p>Nach der Konfiguration der &#8222;Intent Definition&#8220; m\u00fcssen wir die &#8222;Intents Extension&#8220; erstellen. Sie regelt, dass je nach Vertrag die richtige Antwort zur\u00fcckgegeben wird. Daf\u00fcr m\u00fcssen wir die Methode<span class=\"lang:swift decode:true crayon-inline \">\u00a0func handle(intent: StatusIntent, completion: @escaping (StatusIntentResponse) -&gt; Swift.Void)<\/span>\u00a0<span class=\"s2\">\u00a0<\/span>des Protokolls\u00a0<em>StatusIntentHandling<\/em>\u00a0zwingend implementieren.<\/p>\n<pre class=\"lang:default decode:true \">func handle(intent: StatusIntent, completion: @escaping (StatusIntentResponse) -&gt; Void) {\r\n\r\n    guard userStorage.activeUser() != nil else {\r\n\r\n        completion(StatusIntentResponse(code: .userMissing, userActivity: nil))\r\n\r\n        return\r\n\r\n    }\r\n\r\n    userStatusHandler.request(completion: { (success, response) in\r\n\r\n        guard let response = response as? HomeResponse, success == true else {\r\n\r\n            completion(StatusIntentResponse(code: .continueInApp, userActivity: nil))\r\n\r\n            return\r\n\r\n        }\r\n\r\n        completion(self.statusIntentResponse(from: response))\r\n\r\n    })\r\n\r\n}<\/pre>\n<p>Hat der Vertrag Internet-Datenvolumen und\u00a0Telefon-Freieinheiten wird der Response\u00a0<em>successDataAndPhone<\/em>\u00a0zur\u00fcckgegeben, sind nur Internet-Datenvolumen oder\u00a0Telefon-Freieinheiten verf\u00fcgbar\u00a0<em>successData<\/em>\u00a0oder\u00a0<em>successPhone<\/em>\u00a0und in allen anderen F\u00e4llen<i> <em>success<\/em><\/i>, was\u00a0nur das Guthaben zur\u00fcckgibt.<\/p>\n<pre class=\"lang:default decode:true\">private func statusIntentResponse(from response: HomeResponse) -&gt; StatusIntentResponse {\r\n\r\n    let dataCounter = response.counters.filter({ $0.type == .dataVolume }).first\r\n\r\n    let inclusiveUnitsCounter = response.counters.filter({ $0.type == .inclusiveUnits }).first\r\n\r\n    if let dataCounter = dataCounter, let inclusiveUnitsCounter = inclusiveUnitsCounter {\r\n\r\n        return dataAndPhoneIntentResponse(dataCounter: dataCounter, inclusiveUnitsCounter: inclusiveUnitsCounter, balance: response.balanceString)\r\n\r\n    } else if let dataCounter = dataCounter {\r\n\r\n        return dataIntentResponse(dataCounter: dataCounter, balance: response.balanceString)\r\n\r\n    } else if let inclusiveUnitsCounter = inclusiveUnitsCounter {\r\n\r\n        return inclusiveUnitsIntentResponse(inclusiveUnitsCounter: inclusiveUnitsCounter, balance: response.balanceString)\r\n\r\n    } else {\r\n\r\n        return classicIntentResponse(from: response)\r\n\r\n    }\r\n\r\n}<\/pre>\n<p>Der Benutzer stellt in Siri eine Anfrage <em>&#8222;Zeige mein Konto an&#8220;<\/em> und die App gibt jetzt in unserem Beispiel einen gesprochenen Text <em>&#8222;Sie haben 11,0 GB von 11,0 GB und 1,21 \u20ac Guthaben&#8220;<\/em> zur\u00fcck. Dabei gibt unsere &#8222;Intents Extension&#8220; den Status\u00a0<em>successData<\/em> an <em>SiriKit<\/em> weiter, was durch unsere &#8222;Intent Definition&#8220; folgenderma\u00dfen aufgel\u00f6st wird.<\/p>\n<pre class=\"font-size:10 lang:default decode:true\">&lt;key&gt;INIntentResponseCodeFormatString&lt;\/key&gt;\r\n\r\n&lt;string&gt;Sie haben ${dataUnitsLeft} von ${dataUnitsTotal} und ${balance} Guthaben.&lt;\/string&gt;\r\n\r\n&lt;key&gt;INIntentResponseCodeName&lt;\/key&gt;\r\n\r\n&lt;string&gt;successData&lt;\/string&gt;<\/pre>\n<p>Siri liest diese Antwort dem Benutzer vor und zeigt es zus\u00e4tzlich noch \u00fcber unsere &#8222;Intents UI Extension&#8220; grafisch an.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15168\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutGuthaben-574x1024.png\" alt=\"\" width=\"448\" height=\"800\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutGuthaben-574x1024.png 574w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutGuthaben-168x300.png 168w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutGuthaben-768x1371.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutGuthaben-860x1536.png 860w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutGuthaben-1147x2048.png 1147w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutGuthaben-400x714.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutGuthaben-360x643.png 360w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/SiriShortcutGuthaben.png 1182w\" sizes=\"auto, (max-width: 448px) 100vw, 448px\" \/><\/p>\n<p>Das ganze k\u00f6nnen wir jetzt noch mit einem <em>Shortcut<\/em> zum Wechseln des aktuellen Vertrages verbinden und der Benutzer kann das Guthaben all seiner Vertr\u00e4ge abrufen ohne in die FONIC App wechseln zu m\u00fcssen. Dazu muss jedoch in der App zu jeder hinterlegten Telefonnummern je ein <em>Siri Shortcut<\/em> erstellt werden. Zusammen mit dem <em>Shortcut<\/em> zur Anzeige des Guthaben ergibt sich nun folgender Flow innerhalb von Siri.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15192\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln-574x1024.png\" alt=\"\" width=\"179\" height=\"320\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15191\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben-574x1024.png\" alt=\"\" width=\"179\" height=\"320\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben-574x1024.png 574w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben-168x300.png 168w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben-768x1371.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben-860x1536.png 860w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben-1147x2048.png 1147w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben-400x714.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben-360x643.png 360w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben.png 1182w\" sizes=\"auto, (max-width: 179px) 100vw, 179px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15195\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln2-574x1024.png\" alt=\"\" width=\"179\" height=\"320\" srcset=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln2-574x1024.png 574w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln2-168x300.png 168w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln2-768x1371.png 768w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln2-860x1536.png 860w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln2-1147x2048.png 1147w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln2-400x714.png 400w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln2-360x643.png 360w, https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriLoginWechseln2.png 1182w\" sizes=\"auto, (max-width: 179px) 100vw, 179px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-15196\" src=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/01\/AppSiriGuthaben2-574x1024.png\" alt=\"\" width=\"179\" height=\"320\" \/><\/p>\n<p>Werden diese Siri Shortcuts h\u00e4ufiger benutzt so berechnet iOS eine Voraussage f\u00fcr die n\u00e4chste Benutzung und zeigt diesen Shortcut passend auf dem Sperrbildschirm an. So ergibt sich die M\u00f6glichkeit nach einiger Zeit noch einfacher auf die gewollten Informationen zuzugreifen.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Fazit\"><\/span>Fazit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Der gr\u00f6\u00dfte Vorteil von <em>Siri Shortcuts<\/em> ist es, dass App-spezifische Aktionen \u00fcber Sprache ausgef\u00fchrt werden k\u00f6nnen. Zus\u00e4tzlich werden regelm\u00e4\u00dfige Aktionen direkt auf dem Sperrbildschirm angezeigt und umso \u00f6fter man diesen <em>Shortcut<\/em> verwendet, desto besser ist die Voraussage, wann man diesen wahrscheinlich das n\u00e4chste Mal wieder verwenden m\u00f6chte.<\/p>\n<p>Durch die M\u00f6glichkeit, eine Anfrage per Siri zu machen, ist es viel komfortabler f\u00fcr den Benutzer, an bestimmte Informationen zu gelangen. Die Abfrage kann auch von Ger\u00e4ten aus gemacht werden, die \u00fcber keinen<em>\u00a0<\/em>Bildschirm verf\u00fcgen, wie z.B. die AirPods oder den HomePod. Vorausgesetzt, die Shortcuts werden gut ausgew\u00e4hlt, entsteht so ein echter Mehrwert f\u00fcr den Benutzer.<\/p>\n<p><em>Mehr Informationen \u00fcber <a href=\"https:\/\/www.fonic.de\/service\/fonic-app\">FONIC<\/a> oder <a href=\"https:\/\/www.fonic-mobile.de\/service\/fonic-mobile-app\">FONIC mobile<\/a>.<\/em><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Mitmachen\"><\/span>Mitmachen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Du m\u00f6chtest selbst Apps f\u00fcr iOS oder Android f\u00fcr eine Vielzahl interessanter Kunden entwickeln? Dann schau dir unsere Stellenanzeigen an oder erfahre mehr \u00fcber unsere <a href=\"https:\/\/www.inovex.de\/de\/leistungen\/apps\/\">Mobile-Leistungen<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In iOS 12 hat Apple mit Siri Shortcuts ein sehr m\u00e4chtiges Werkzeug zur Verf\u00fcgung gestellt. So k\u00f6nnen App-spezifische Aktionen automatisiert direkt \u00fcber Siri mit einem Sprachbefehl ausgef\u00fchrt werden.<\/p>\n","protected":false},"author":104,"featured_media":15954,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"ep_exclude_from_search":false,"footnotes":""},"tags":[510],"service":[420],"coauthors":[{"id":104,"display_name":"Bj\u00f6rn Michael Solvan Theilmann","user_nicename":"btheilmann"}],"class_list":["post-15137","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-apps-2","service-apps"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Siri Shortcuts am Beispiel der FONIC App - inovex GmbH<\/title>\n<meta name=\"description\" content=\"In iOS 12 hat Apple mit Siri Shortcuts ein sehr m\u00e4chtiges Werkzeug zur Verf\u00fcgung gestellt. So k\u00f6nnen App-spezifische Aktionen automatisiert direkt \u00fcber Siri mit einem Sprachbefehl ausgef\u00fchrt werden. In diesem Artikel zeige ich an einem praktischen Beispiel, wie man Siri Shortcuts in eine App integriert.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Siri Shortcuts am Beispiel der FONIC App - inovex GmbH\" \/>\n<meta property=\"og:description\" content=\"In iOS 12 hat Apple mit Siri Shortcuts ein sehr m\u00e4chtiges Werkzeug zur Verf\u00fcgung gestellt. So k\u00f6nnen App-spezifische Aktionen automatisiert direkt \u00fcber Siri mit einem Sprachbefehl ausgef\u00fchrt werden. In diesem Artikel zeige ich an einem praktischen Beispiel, wie man Siri Shortcuts in eine App integriert.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/\" \/>\n<meta property=\"og:site_name\" content=\"inovex GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inovexde\" \/>\n<meta property=\"article:published_time\" content=\"2019-03-25T08:06:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T06:59:22+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/03\/Siri-Shortcuts-Artikelbild.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Bj\u00f6rn Michael Solvan Theilmann\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/03\/Siri-Shortcuts-Artikelbild-1024x576.png\" \/>\n<meta name=\"twitter:creator\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:site\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Bj\u00f6rn Michael Solvan Theilmann\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"9\u00a0Minuten\" \/>\n\t<meta name=\"twitter:label3\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data3\" content=\"Bj\u00f6rn Michael Solvan Theilmann\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/\"},\"author\":{\"name\":\"Bj\u00f6rn Michael Solvan Theilmann\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/c218b31a8c402f08160db43a45896263\"},\"headline\":\"Siri Shortcuts am Beispiel der FONIC App\",\"datePublished\":\"2019-03-25T08:06:48+00:00\",\"dateModified\":\"2026-03-17T06:59:22+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/\"},\"wordCount\":1372,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Siri-Shortcuts-Artikelbild.png\",\"keywords\":[\"Apps\"],\"articleSection\":[\"Applications\",\"General\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/\",\"name\":\"Siri Shortcuts am Beispiel der FONIC App - inovex GmbH\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Siri-Shortcuts-Artikelbild.png\",\"datePublished\":\"2019-03-25T08:06:48+00:00\",\"dateModified\":\"2026-03-17T06:59:22+00:00\",\"description\":\"In iOS 12 hat Apple mit Siri Shortcuts ein sehr m\u00e4chtiges Werkzeug zur Verf\u00fcgung gestellt. So k\u00f6nnen App-spezifische Aktionen automatisiert direkt \u00fcber Siri mit einem Sprachbefehl ausgef\u00fchrt werden. In diesem Artikel zeige ich an einem praktischen Beispiel, wie man Siri Shortcuts in eine App integriert.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Siri-Shortcuts-Artikelbild.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2019\\\/03\\\/Siri-Shortcuts-Artikelbild.png\",\"width\":1920,\"height\":1080,\"caption\":\"Zwei iPhones auf denen der Siri-Button stilisiert gezeigt wird\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/siri-shortcuts-am-beispiel-der-fonic-app\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Siri Shortcuts am Beispiel der FONIC App\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"name\":\"inovex GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#organization\",\"name\":\"inovex GmbH\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/inovex-logo-16-9-1.png\",\"width\":1921,\"height\":1081,\"caption\":\"inovex GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inovexde\",\"https:\\\/\\\/x.com\\\/inovexgmbh\",\"https:\\\/\\\/www.instagram.com\\\/inovexlife\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inovex\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UC7r66GT14hROB_RQsQBAQUQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/#\\\/schema\\\/person\\\/c218b31a8c402f08160db43a45896263\",\"name\":\"Bj\u00f6rn Michael Solvan Theilmann\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/cropped-btheilmann-professional-2024-2-96x96.jpg44248aedb637d7692bed6f1f6e9a7571\",\"url\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/cropped-btheilmann-professional-2024-2-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/www.inovex.de\\\/wp-content\\\/uploads\\\/cropped-btheilmann-professional-2024-2-96x96.jpg\",\"caption\":\"Bj\u00f6rn Michael Solvan Theilmann\"},\"sameAs\":[\"https:\\\/\\\/theilmann.me\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/bjoernmichaelsolvan\\\/\"],\"url\":\"https:\\\/\\\/www.inovex.de\\\/de\\\/blog\\\/author\\\/btheilmann\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Siri Shortcuts am Beispiel der FONIC App - inovex GmbH","description":"In iOS 12 hat Apple mit Siri Shortcuts ein sehr m\u00e4chtiges Werkzeug zur Verf\u00fcgung gestellt. So k\u00f6nnen App-spezifische Aktionen automatisiert direkt \u00fcber Siri mit einem Sprachbefehl ausgef\u00fchrt werden. In diesem Artikel zeige ich an einem praktischen Beispiel, wie man Siri Shortcuts in eine App integriert.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/","og_locale":"de_DE","og_type":"article","og_title":"Siri Shortcuts am Beispiel der FONIC App - inovex GmbH","og_description":"In iOS 12 hat Apple mit Siri Shortcuts ein sehr m\u00e4chtiges Werkzeug zur Verf\u00fcgung gestellt. So k\u00f6nnen App-spezifische Aktionen automatisiert direkt \u00fcber Siri mit einem Sprachbefehl ausgef\u00fchrt werden. In diesem Artikel zeige ich an einem praktischen Beispiel, wie man Siri Shortcuts in eine App integriert.","og_url":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/","og_site_name":"inovex GmbH","article_publisher":"https:\/\/www.facebook.com\/inovexde","article_published_time":"2019-03-25T08:06:48+00:00","article_modified_time":"2026-03-17T06:59:22+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/03\/Siri-Shortcuts-Artikelbild.png","type":"image\/png"}],"author":"Bj\u00f6rn Michael Solvan Theilmann","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/03\/Siri-Shortcuts-Artikelbild-1024x576.png","twitter_creator":"@inovexgmbh","twitter_site":"@inovexgmbh","twitter_misc":{"Verfasst von":"Bj\u00f6rn Michael Solvan Theilmann","Gesch\u00e4tzte Lesezeit":"9\u00a0Minuten","Written by":"Bj\u00f6rn Michael Solvan Theilmann"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#article","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/"},"author":{"name":"Bj\u00f6rn Michael Solvan Theilmann","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/c218b31a8c402f08160db43a45896263"},"headline":"Siri Shortcuts am Beispiel der FONIC App","datePublished":"2019-03-25T08:06:48+00:00","dateModified":"2026-03-17T06:59:22+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/"},"wordCount":1372,"commentCount":0,"publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/03\/Siri-Shortcuts-Artikelbild.png","keywords":["Apps"],"articleSection":["Applications","General"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/","url":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/","name":"Siri Shortcuts am Beispiel der FONIC App - inovex GmbH","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#primaryimage"},"image":{"@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/03\/Siri-Shortcuts-Artikelbild.png","datePublished":"2019-03-25T08:06:48+00:00","dateModified":"2026-03-17T06:59:22+00:00","description":"In iOS 12 hat Apple mit Siri Shortcuts ein sehr m\u00e4chtiges Werkzeug zur Verf\u00fcgung gestellt. So k\u00f6nnen App-spezifische Aktionen automatisiert direkt \u00fcber Siri mit einem Sprachbefehl ausgef\u00fchrt werden. In diesem Artikel zeige ich an einem praktischen Beispiel, wie man Siri Shortcuts in eine App integriert.","breadcrumb":{"@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#primaryimage","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/03\/Siri-Shortcuts-Artikelbild.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2019\/03\/Siri-Shortcuts-Artikelbild.png","width":1920,"height":1080,"caption":"Zwei iPhones auf denen der Siri-Button stilisiert gezeigt wird"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inovex.de\/de\/blog\/siri-shortcuts-am-beispiel-der-fonic-app\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inovex.de\/de\/"},{"@type":"ListItem","position":2,"name":"Siri Shortcuts am Beispiel der FONIC App"}]},{"@type":"WebSite","@id":"https:\/\/www.inovex.de\/de\/#website","url":"https:\/\/www.inovex.de\/de\/","name":"inovex GmbH","description":"","publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inovex.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.inovex.de\/de\/#organization","name":"inovex GmbH","url":"https:\/\/www.inovex.de\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","width":1921,"height":1081,"caption":"inovex GmbH"},"image":{"@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inovexde","https:\/\/x.com\/inovexgmbh","https:\/\/www.instagram.com\/inovexlife\/","https:\/\/www.linkedin.com\/company\/inovex","https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ"]},{"@type":"Person","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/person\/c218b31a8c402f08160db43a45896263","name":"Bj\u00f6rn Michael Solvan Theilmann","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/wp-content\/uploads\/cropped-btheilmann-professional-2024-2-96x96.jpg44248aedb637d7692bed6f1f6e9a7571","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/cropped-btheilmann-professional-2024-2-96x96.jpg","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/cropped-btheilmann-professional-2024-2-96x96.jpg","caption":"Bj\u00f6rn Michael Solvan Theilmann"},"sameAs":["https:\/\/theilmann.me\/","https:\/\/www.linkedin.com\/in\/bjoernmichaelsolvan\/"],"url":"https:\/\/www.inovex.de\/de\/blog\/author\/btheilmann\/"}]}},"_links":{"self":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/15137","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/users\/104"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/comments?post=15137"}],"version-history":[{"count":2,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/15137\/revisions"}],"predecessor-version":[{"id":66503,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/posts\/15137\/revisions\/66503"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media\/15954"}],"wp:attachment":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media?parent=15137"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/tags?post=15137"},{"taxonomy":"service","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/service?post=15137"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/coauthors?post=15137"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}