大多数浏览器和
Developer App 均支持流媒体播放。
-
破解和处理 Siri 常见错误
“抱歉,此 app 有问题…” 不要让 Siri 的错误烦恼你:学习如何调试 Siri intent,并创建出色的集成,能让人们通过语音或 Shortcuts app 使用。我们将介绍常见的 intent 错误、如何测试这些错误,以及为你的 app 提供无缝 Siri 体验的方法。
资源
相关视频
WWDC20
-
下载
(你好 WWDC 2020) 你好 欢迎参加 WWDC
(破解和处理 Siri 常见错误) 我是 Roman 是 Apple 的快捷指令工程师 今天 我将分享一些 关于如何有效调试 Siri 和快捷指令支持的建议 我们先来看看 如何使用 Xcode 中的 Scheme Editor 自动进行 Siri 查询
你可以从一开始就提供 Siri Intent Query 所以在调试扩展时 就不必触发 Siri 与它对话
当你连接到 Intents 扩展时 可以在 Siri 和作为主机进程的 Shortcuts app 之间选择 有时候你可能会纳闷 当你在 Xcode 中 连接到一个 Intents 扩展时 为何在 Intents UI 里不会命中断点 这是因为这两个扩展都是独立的进程 你可以用 Xcode 调试菜单 同时连接到多个进程 你在 app 中实现了 SiriKit 支持 但是当在 Siri 中执行你的意图时 收到了app 遇到问题的报错 那么 你能做什么呢? 首先 确保在 10 秒超时之前 调用意图处理协议方法的完成处理程序
你还需要确保只调用一次完成处理程序 否则将在进程中抛出异常 你还应该验证你的进程 在请求期间没有崩溃 在 Xcode 中打开设备和模拟器 点击“View Device Logs”按钮 扫描进程中的崩溃
使用 os_log 语句和控制台 可以帮助你理解多个进程如何协作
编写 os_log 语句时 可以在前面加上一个表情符号 或其他一些独特的关键字 然后用控制台根据特定关键字筛选出 所有相关进程中各事件的准确时间线 感谢观看
-
-
正在查找特定内容?在上方输入一个主题,就能直接跳转到相应的精彩内容。
提交你查询的内容时出现错误。请检查互联网连接,然后再试一次。