ストリーミングはほとんどのブラウザと
Developerアプリで視聴できます。
-
Siriで一般的なエラーを読み解き、対応する
「すみません、Appで問題が起きました・・・」 Siriのエラーにがっかりしないでください:Siriのインテントのデバッグ方法を学び、VoiceやShortcuts Appで、ユーザーが使用できる優れたインテグレーションを作成する方法をお伝えします。よくあるエラー、そのテスト方法、あなたのAppでシームレスなSiri体験を提供する道筋についてもご説明します。
リソース
関連ビデオ
WWDC20
-
ダウンロード
ようこそWWDCへ
“Siriのよくある エラーを読み解き 対応する” ショートカットエンジニアのローマンです 今日はSiriとShortcutの デバッグのヒントを紹介します まず Xcodeのスキームエディタを使い Siriクエリを自動化する方法です
IntentクエリをSiriに渡せるので デバッグでSiriをトリガーする必要はありません
Intent extensionは SiriかShortcutsのどちらに付けるかを選べます 時に 付けたにもかかわらず Intents UI Extensionの区切り点に着かないのは Extensionが別のプロセスだからです Xcodeのデバッグメニューから 両方に付けられます AppにSiriKitを実装した後 実行すると“Appに問題あり”と 表示されるとします これに対処するには 10秒でタイムアウトする前に Intentハンドラから完了ハンドラを呼びます 完了ハンドラを1回以上呼び出すと 例外がスローされるので注意してください 途中でクラッシュしていないか 確認も必要です XcodeでDevice and Simulatorを開き “View Device Logs”ボタンを押し クラッシュを探してください
os_logとConsole.appを使うと プロセス間の関係を把握できます
os_log文の先頭に 絵文字かキーワードを付けておきます するとConsole.appを使ってフィルタでき 正確なプロセスイベントの順序が分かります 以上です
-
-
特定のトピックをお探しの場合は、上にトピックを入力すると、関連するトピックにすばやく移動できます。
クエリの送信中にエラーが発生しました。インターネット接続を確認して、もう一度お試しください。