Trên các thiết bị Apple tương thích, myTuur hỗ trợ Siri và phím tắt ứng dụng. Đối với trung tâm trợ giúp công khai, chúng ta chỉ nên nêu những câu lệnh thực sự đã được cấu hình trong mã iOS dưới dạng AppShortcut.
Trong mã iOS hiện tại, các hành động Siri này được gắn với các cụm phím tắt ứng dụng cố định:
StartDiscoveryTourIntent
StopDiscoveryTourIntent
PlayAudioIntent
PauseAudioIntent
NextStopIntent
PreviousStopIntent
ShowNearbyIntent
ShowFoodNearbyIntent
WhatCanIDoIntent
EventTicketsIntent
Các cụm phím tắt ứng dụng trong mã luôn bao gồm tên ứng dụng và hiện được tạo từ các chuỗi siri_shortcut_* đã bản địa hóa. Vì vậy ngôn ngữ ứng dụng đang được chọn sẽ trực tiếp quyết định các cụm Siri.
Đối với tiếng Việt, hiện đang đăng ký chính xác các câu sau:
myTuur City Guide App - Bắt đầu Khám phá
myTuur City Guide App - Dừng khám phá
myTuur City Guide App - Phát âm thanh
myTuur City Guide App - Tạm dừng âm thanh
myTuur City Guide App - Điểm tiếp theo
myTuur City Guide App - Vị trí trước đó
myTuur City Guide App - Điểm lân cận
myTuur City Guide App - Đồ ăn lân cận
myTuur City Guide App - Tôi có thể làm gì
myTuur City Guide App - Kiểm tra vé
Điều quan trọng với người dùng:
Trong thực tế, người dùng thường nói Hey Siri trước. Đó là hành vi của hệ thống Siri và không phải là một phần của cụm câu lệnh được cấu hình trong ứng dụng.
Tất cả các intent này đều mở ứng dụng.
Các Siri intent sẽ chuyển ứng dụng vào ngữ cảnh Explore.
Đối với trợ giúp công khai, chúng ta nên tài liệu hóa các lệnh với đầy đủ tên ứng dụng thay vì dùng các cách diễn đạt tự do.
Với mỗi ngôn ngữ được hỗ trợ, trung tâm trợ giúp chỉ nên nêu những cụm mà mã iOS thực sự đăng ký cho đúng ngôn ngữ đó.
Không phải lệnh nào cũng hữu ích như nhau trong mọi trạng thái:
Phù hợp nói chung: bắt đầu Discover Tour, hiển thị các địa điểm gần bạn, Tôi có thể làm gì, Kiểm tra vé
Chỉ hữu ích khi có ngữ cảnh đang hoạt động: phát âm thanh, tạm dừng âm thanh, địa điểm tiếp theo, địa điểm trước đó
Trong thực tế, điều đó có nghĩa là:
Nếu không có tour đang hoạt động hoặc điều hướng đang chạy, Siri vẫn có thể mở ứng dụng, nhưng một số lệnh sẽ không phải lúc nào cũng kích hoạt hành động nhìn thấy được.
Đối với các lệnh audio và địa điểm, tốt nhất người dùng nên đang ở trong một tour đang hoạt động hoặc một phiên điều hướng phù hợp.
Lưu ý kỹ thuật quan trọng:
Các app intent bổ sung như PauseTourIntent, ResumeTourIntent và StopAudioIntent có tồn tại trong mã, nhưng không nằm trong danh sách cụm phím tắt ứng dụng hiển thị. Vì vậy hiện tại chúng ta chưa nên tài liệu hóa chúng như các lệnh thoại Siri cố định.
Sau khi đổi ngôn ngữ, ứng dụng phải đăng ký lại shortcut để Siri biết các cụm của ngôn ngữ ứng dụng mới.