במכשירי Apple תואמים, myTuur תומך ב-Siri ובקיצורי דרך לאפליקציות. עבור מרכז העזרה הציבורי, עלינו למנות רק את הביטויים המוגדרים בפועל בקוד iOS כביטויים של 'AppShortcut'.
בקוד iOS הנוכחי, פעולות Siri אלה מגובות בביטויי קיצור קבועים של אפליקציה:
StartDiscoveryTourIntent
StopDiscoveryTourIntent
PlayAudioIntent
PauseAudioIntent
NextStopIntent
PreviousStopIntent
ShowNearbyIntent
ShowFoodNearbyIntent
WhatCanIDoIntent
EventTicketsIntent
ביטויי קיצור האפליקציה בקוד כוללים תמיד את שם האפליקציה, וכעת הם נבנים מתוך מפתחות siri_shortcut_* המתורגמים. לכן שפת האפליקציה שנבחרה קובעת ישירות גם את ביטויי Siri.
עבור עברית, אלה בדיוק הביטויים הרשומים כרגע:
myTuur City Guide App - התחל סיור גילוי
myTuur City Guide App - עצור סיור גילוי
myTuur City Guide App - נגן אודיו
myTuur City Guide App - השהה אודיו
myTuur City Guide App - הנקודה הבאה
myTuur City Guide App - הנקודה הקודמת
myTuur City Guide App - הצג נקודות עניין בקרבת מקום
myTuur City Guide App - הצג מקומות אוכל בקרבת מקום
myTuur City Guide App - מה אפשר לעשות
myTuur City Guide App - בדוק כרטיסים
חשוב למשתמשים:
בפועל, משתמשים בדרך כלל אומרים תחילה Hey Siri. זוהי התנהגות מערכת Siri ולא חלק מהביטוי המוגדר באפליקציה.
כל הכוונות הללו פותחות את האפליקציה.
כוונות Siri מעבירות את האפליקציה להקשר של חקור.
לעזרה ציבורית, עלינו לתעד את הפקודות עם שם האפליקציה המלא ולא עם פרפראזות חינמיות.
לכל שפה נתמכת מותר לנו לציין במרכז העזרה רק את הביטויים שהקוד של iOS רושם בפועל עבור אותה שפה.
לא כל פקודה שימושית באותה מידה בכל מצב:
מתאים באופן כללי: התחל את סיור Discover, הצג מקומות קרובים, מה אני יכול לעשות?, בדוק כרטיסים
שימושי רק בהקשר פעיל: התחל שמע, השהה שמע, נקודה הבאה, נקודה קודמת
בפועל זה אומר:
אם אין סיור פעיל או ניווט פועל, סירי עדיין יכולה לפתוח את האפליקציה, אך חלק מהפקודות לא תמיד יפעילו פעולה גלויה.
עבור פקודות אודיו ונקודת מבט, באופן אידיאלי המשתמש כבר צריך להיות בסיור פעיל או בסשן ניווט מתאים.
הערה טכנית חשובה:
כוונות אפליקציה נוספות כגון PauseTourIntent, ResumeTourIntent ו-StopAudioIntent אכן קיימות בקוד, אך הן אינן חלק מרשימת ביטויי הקיצור הגלויים לאפליקציה. לכן אל לנו לתעד אותם עדיין כפקודות קוליות קבועות של Siri.
לאחר שינוי שפה, האפליקציה חייבת לרשום מחדש את פרמטרי קיצורי הדרך כדי ש-Siri תכיר את הביטויים של שפת האפליקציה החדשה.