问题标签 [sirishortcuts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
siri - 在哪里可以找到有关 Siri 快捷方式中操作的更多具体信息?
Apple https://support.apple.com/guide/shortcuts/welcome/ios有一个很好的关于快捷方式的用户指南,但应该有一些更多的数据信息,例如:可以在“匹配”中使用哪些模式参数文字”动作?只是对可能在快捷方式中使用的操作的一些更精确的定义。任何人都可以帮助指出正确的方向吗?
cocoa - Siri 快捷方式和 CocoaPods - 未找到文件
我已经启动并运行了快捷方式,但现在我想实际链接使用 GCDAsyncSocket CocoaPod 的网络代码。一旦我将我的网络管理器类包含到我的 IntentsHandler 中,我就会得到一个“词汇或预处理器问题”,并且找不到 GCDAsyncSocket.h。
我相信这是因为 CocoaPods 没有安装在我的 Intent Target 中。但是,如果我将 Podfile 配置为将我的 pod 添加到我的 Intent 目标(我尝试将其添加到我的 Intent 和 IntentUI 目标),我会收到各种其他错误。我花了一段时间才让事情恢复正常,因为我必须清理并删除派生数据以将其全部清理干净。
我知道这只是一长串问题中的一个错误,这些问题会出现,包括我与我拥有的网络管理器类链接的所有其他对象。我假设我必须将它们全部添加到我的 Intents 目标中,这将导致更多这样的错误,所有这些都会带来更多的 CocoaPods 和我拥有的其他类。在我再次走这条路之前,我想问一下这是否是实际问题可能是什么?或者如果其他人对如何处理这个有任何建议?
编辑:当我将 cocoapods 添加到我的意图目标时发生的错误是......
在这种情况下,我的 RestKit pod 会导致问题。它被导入到我需要使用的网络管理器类中,因为每当调用此快捷方式时,我都需要将某些内容推送到服务器。我正在使用 RestKit 与我的 RESTful 服务器通信。
ios - iOS 应用可以调用用户创建的快捷方式吗?
iOS 应用程序可以访问用户创建的快捷方式列表并在其中运行吗?当然,如果这是可能的,用户必须授权该应用程序。但我不确定 API 是否允许这种行为。
有可能这样做吗?
sirishortcuts - Siri 快捷方式:更新联系信息?
使用新的 Siri 快捷方式,是否可以创建一个快捷方式来使用您当前的位置更新现有联系人的街道地址?我找不到任何可以让我这样做的东西...
干杯,克里斯。
ios - Siri Shortcut INPlayMediaIntent 2 分钟后停止播放
我正在将我们的音乐服务应用程序与新的快捷方式功能集成在一起,并坚持使用奇怪的 SiriKit 扩展行为。我的 INPlayMediaIntentHandling 实现下载音乐曲目并开始使用 AVPlayer 播放它们,但每次启动 120 秒后扩展程序以代码 0 退出(Xcode 控制台显示“程序以退出代码结束:0”)。我试图搜索,但 Apple 文档在这个主题上是空的,2018 年 WWDC 会议只有关于这个 Intent 的简要信息。
GitHub 上有一个示例 — https://github.com/beryu/SiriShortcutsSample 但它使用 Apple Music 30 秒示例。我尝试将它与长 mp3 流一起使用,但它的行为类似于我的应用程序并在 2 分钟后停止。
有没有人成功实施 INPPlayMediaIntent?
IntentHandler 代码
}
ios - 没有捐赠的 Siri 意图在设置中不可见
我已经按照以下教程中的描述创建了一个 Siri Intent:链接到教程
我添加了一个带有单个参数的意图。我没有捐赠意图。我在“设置”的“Siri 快捷方式”页面中看不到意图。
在 Siri 设置中显示之前,是否应该捐赠意图?
在我的应用程序中,余额始终显示在主页中,所以我应该在每次用户查看主页时捐赠快捷方式吗?是否可以将快捷方式指定为“可用”,以便在安装应用程序时自动添加到设置中?