2017-08-14 4 views
0

Grundsätzlich möchte ich, dass meine App sprachaktiviert wird. Wenn der Benutzer meine App anfragt, sollte er geöffnet werden, wenn der Benutzer etwas sagt getippt in das Textfeld wenn der Benutzer sagt, auf einen Knopf klicken muss es getan werden wenn der Benutzer Stimme gelesen werden soll, dann sollte es es lesen. im Grunde würde, Ich mag den Benutzerbefehl manchmal, wenn möglich, in der App lesen und dienen mein Benutzerbasis die besteWie bette ich meine App-Befehle mit Siri oder einer anderen Sprachaktivierungsbibliothek ein

Es gibt keine viel Dokumentation dort vorhanden ist ,,, so dachte ich

+0

Sie finden nichts über [sirkit apple Dokument] (https://developer.apple.com/documentation/sirikit) – user3589771

+0

Vielen Dank für die Freigabe des Dokuments –

+0

'Kann ich einen Viewcontroller für die Absicht öffnen? –

Antwort

1

die Frage hier zu fragen, Das ist nicht möglich. Sie können Siri nicht mit Apps für etwas anderes verwenden, als das, was im SiriKit Framework implementiert ist, und SiriKit bietet keine Methoden zum Öffnen Ihrer App, ohne tatsächlich eine Absicht zu bearbeiten, und benutzerdefinierte Befehle werden im Moment ebenfalls nicht unterstützt.

Für das Diktat können Sie das Speech Framework verwenden und damit das System etwas von Ihrer Benutzeroberfläche "auslesen" kann, müssen Sie VoiceOver unterstützen, das Teil von Accessibility ist.

+0

so meinst du zu sagen, ich kann über Sirikit mit App interagieren, aber nur Absichten ... so lassen Sie uns eine Anfrage ... dann wenn ich eine Absicht für die Einreichung einer Anfrage dann von iOS Siri Benutzer senden eine Anfrage und meine App senden wollte kann den UI-Bildschirm für Benutzer direkt Art von wie Kurzschnitt fangen und zeigen. –

+0

Was meinst du mit "Anfrage"? [This] (https://developer.apple.com/sirikit/) können Sie mit 'SiriKit' machen. Sie können keine benutzerdefinierten "Anfragen" akzeptieren und es ist keine "Verknüpfung" zum Öffnen Ihrer App. Der Benutzer kann 'Siri' bitten, etwas zu tun, was eine Absicht unterstützt (z. B. Musik spielen, ein Training starten, Geld senden usw.) und sobald diese Absicht von Ihrer App gehandhabt wird, kann Siri den Benutzer auffordern, die App zu öffnen. Was auch immer nicht von einer Absicht unterstützt wird, kann nicht mit Siri getan werden. –

+0

kann ich meine Absicht haben, meine App zu öffnen, View Controller anzuzeigen –

Verwandte Themen