على أجهزة 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 وليس جزءًا من العبارة المكوّنة داخل التطبيق.
جميع هذه الـ intents تفتح التطبيق.
تقوم Siri intents بتحويل التطبيق إلى سياق Explore.
بالنسبة للمساعدة العامة، ينبغي أن نوثق الأوامر باستخدام اسم التطبيق الكامل بدلًا من إعادة صياغتها بحرية.
ولكل لغة مدعومة، ينبغي أن يذكر مركز المساعدة فقط العبارات التي يسجلها كود iOS فعليًا لهذه اللغة.
ليست كل الأوامر مفيدة بنفس الدرجة في كل حالة:
مناسبة عمومًا: بدء Discover Tour، عرض الأماكن القريبة، ماذا يمكنني أن أفعل، فحص التذكرة
مفيدة فقط مع وجود سياق نشط: تشغيل الصوت، إيقاف الصوت مؤقتًا، المكان التالي، المكان السابق
من الناحية العملية، فهذا يعني:
إذا لم تكن هناك جولة نشطة أو ملاحة جارية، يمكن لـ Siri أن تفتح التطبيق، لكن بعض الأوامر قد لا تؤدي دائمًا إلى إجراء مرئي.
بالنسبة لأوامر الصوت والأماكن، من الأفضل أن يكون المستخدم بالفعل داخل جولة نشطة أو جلسة ملاحة مناسبة.
ملاحظة تقنية مهمة:
توجد أيضًا app intents إضافية في الكود مثل PauseTourIntent وResumeTourIntent وStopAudioIntent، لكنها ليست جزءًا من قائمة العبارات المرئية لاختصارات التطبيق. لذلك لا ينبغي توثيقها بعد كأوامر صوتية ثابتة لـ Siri.
بعد تغيير اللغة، تعيد app تسجيل معلمات الاختصارات حتى تتمكن Siri من التعرف على عبارات لغة التطبيق الجديدة.