Ugrás a tartalomra
  1. Dokumentáció/

Siri és App Intents

A PocketHook hat App Intentet biztosít, amelyek integrálódnak a Sirivel és az iOS Parancsikonok alkalmazással. Ezekkel hangvezérelt, időzített, helyalapú vagy más iOS-eseményekkel indított automatizálásokat építhet.

Üzenet küldése
#

Intent: SendMessageIntent

Üzenetet küld a szerverének, és opcionálisan megvárja a választ.

ParaméterTípusLeírás
MessagestringA küldendő üzenet
Wait for ResponsebooleanHa igaz, legfeljebb 5 percig lekérdezi a választ

Példa: “Hey Siri, send ‘check servers’ with PocketHook”

Ha a válaszra várás engedélyezve van, visszaadja a szerver válaszszövegét.

Adat küldése a szervernek
#

Intent: SendDataToServerIntent

Csendben, a csevegési előzményekhez való hozzáadás nélkül küld üzenetet a szervernek. Hasznos háttér-automatizálásokhoz.

ParaméterTípusLeírás
MessagestringA küldendő üzenet

Példa: Hozzon létre egy Parancsikonok-automatizálást, amely minden reggel lefut, és elküldi a “daily-report” üzenetet a szerverének.

Üzenet kinyerése
#

Intent: ExtractMessageIntent

Kinyeri a msg mezőt egy PocketHook válasz JSON stringből.

ParaméterTípusLeírás
Response JSONstringA nyers JSON válasz

Visszaadott érték: A válaszból kinyert msg string.

Adat kinyerése
#

Intent: ExtractDataIntent

Kinyeri a data objektumot egy PocketHook válasz JSON stringből.

ParaméterTípusLeírás
Response JSONstringA nyers JSON válasz

Visszaadott érték: A data objektum JSON stringként.

Parancsikon nevének kinyerése
#

Intent: ExtractShortcutIntent

Kinyeri a shortcut nevet egy PocketHook válasz JSON stringből.

ParaméterTípusLeírás
Response JSONstringA nyers JSON válasz

Visszaadott érték: A parancsikon neve stringként.

Helyi üzenet hozzáadása
#

Intent: AddLocalMessageIntent

Üzenetet ad hozzá a helyi csevegési előzményekhez anélkül, hogy bármit is elküldene a szervernek. Hasznos automatizálások helyi naplózásához.

ParaméterTípusLeírás
MessagestringA hozzáadandó üzenetszöveg
Senderenumuser vagy server

Parancsikonok-automatizálások készítése
#

Alap: küldés és megjelenítés
#

  1. Adja hozzá az Üzenet küldése műveletet (válaszra várás: be)
  2. Adja hozzá az Eredmény megjelenítése műveletet a kimenettel

Haladó: feldolgozás és cselekvés
#

  1. Üzenet küldése → a nyers válasz lekérése
  2. Adat kinyerése → az adatterhelés lekérése
  3. Használja a kinyert adatot más Parancsikonok-műveletekben (fényerő beállítása, alkalmazás megnyitása stb.)

Háttér-automatizálás
#

  1. Hozzon létre egy Napszak automatizálást
  2. Adja hozzá az Adat küldése a szervernek műveletet az indító paranccsal
  3. A szerver feldolgozza azt, és a PocketHookon keresztül visszaindíthat Parancsikonokat

Összekapcsolás más alkalmazásokkal
#

A PocketHook intentjei bármely Parancsikonok-művelettel együttműködnek. Kombinálja őket ezekkel:

  • Otthon műveletek okoseszközök vezérléséhez
  • Naptár/Emlékeztetők események olvasásához vagy létrehozásához
  • Fájlok dokumentumok feldolgozásához
  • Egészség edzésadatok naplózásához
  • Bármely más, Parancsikonokkal kompatibilis alkalmazás