対応する 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 はアプリを開けますが、一部のコマンドは必ずしも目に見える動作を起こしません。
音声やスポット関連のコマンドでは、ユーザーがすでにアクティブなツアーまたは適切なナビゲーションセッションにいるのが理想です。
重要な技術メモ:
PauseTourIntent、ResumeTourIntent、StopAudioIntent のような追加の app intents もコード内には存在しますが、可視のアプリショートカットフレーズ一覧には含まれていません。そのため、現時点では固定の Siri 音声コマンドとして記載すべきではありません。
言語を変更した後、アプリはショートカットの登録を更新し、Siri が新しいアプリ言語のフレーズを認識できるようにする必要があります。