问题标签 [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.

0 投票
1 回答
55 浏览

ios - Apple Siri Intent 在没有明显原因的情况下停止播放

我想改进我的 App FM-Pod与 Siri 意图快捷方式的集成。我已经完成了这个应用程序来收听 HomePod 上的广播,到目前为止,我已经能够开始播放、更改电台等,但我遇到了一个奇怪的问题,导致音频播放停止大约1分钟后独自...

有谁知道原因?怎么了?

下面是使用 AVAudioPlayer 开始播放的 Swift 代码:

0 投票
1 回答
160 浏览

ios - 我的应用程序如何打开 Siri 快捷方式记录短语视图

如何从我的应用程序中打开录制自定义短语的 Siri 快捷方式视图,以及我的应用程序捐赠的特定快捷方式的信息。另外,如何删除捐赠的快捷方式。我尝试为交互分配一个标识符以便能够删除它,但不知道如何实现文档中的删除。

我会感谢你的帮助

0 投票
1 回答
251 浏览

ios - 如何在针对旧 iOS 版本时添加需要 iOS 12 的自定义 Intent?

我正在尝试在面向 iOS 10.3 的应用中添加自定义意图以支持 Siri 快捷方式。Xcode 自动生成意图类和协议,但所有生成的类和协议都具有以下属性:

我知道 #available(...) 但它不用于在编译时包含或排除代码,因此如果我的目标设置为 iOS 12 之前的版本,我不确定如何添加自定义 Intent。

在下面的代码片段中,MyIntentHandling 和 MyIntentResponse 由 Xcode 自动生成。但是,这里没有办法使用#available。

有没有人有好的解决方案?

0 投票
1 回答
340 浏览

ios - Siri 快捷方式总是启动应用程序

我在手机中添加了 Siri 快捷方式,每当我在 Siri 中调用快捷方式时,它都会打开 iOS 应用程序。

它不执行我写的意图。

以下是我的 IntentHandler.swift

0 投票
1 回答
3877 浏览

ios - 是否可以使用带有可变参数的 Siri 快捷方式?

我的应用程序的用户可以执行十几个相关操作,我想让他们使用 Siri 执行此操作,但我不确定如何有效地执行此操作。我知道我可以INIntent在用户执行操作时捐赠,但是是否可以捐赠带有可自定义参数的操作?例如,用户可以说“执行动作 11作为参数。在使用 Siri 之前,用户是否必须执行这 12 个操作中的每一个?我也知道可以使用NSUserActivityINInteractions 让用户更轻松地将 Siri 与应用程序一起使用,但我找不到任何资源可以让我知道我想做的事情是否完全可能......

0 投票
1 回答
1920 浏览

swift - 如何在 Swift 中删除添加的快捷方式?

在我的应用程序中,我实现了 Siri 快捷方式。用户可以添加快捷方式,并INUIAddVoiceShortcutButton提供INUIAddVoiceShortcutViewController. 这非常有效。用户可以使用INUIAddVoiceShortcutButton. 但是我如何以编程方式删除快捷方式?当用户删除应该使用此快捷方式执行的操作时,应该会发生这种情况。

这是我显示的代码INUIAddVoiceShortcutViewController

0 投票
1 回答
10201 浏览

ios - 是否有类似 Shazam 的 API?

我使用 Apple 的 Siri Shortcuts 编写程序,并且正在寻找 API 或任何可用于识别在后台播放的歌曲的方法。

有没有什么软件可以做到这一点?如果没有,有没有办法写一个 ID 歌曲的快捷方式?

谢谢!

0 投票
1 回答
258 浏览

ios - 我可以在 Siri 快捷方式中为建议的 InvocationPhrase 提供动态字符串吗?

我想知道 Siri 建议可以动态地有建议的 InvocationPhrase 吗?

正如我所说的“订购汤”,我可以为此显示自定义 UI,因为我已经在建议的调用短语中定义了它 -完成

但是当我说“点汤加披萨”或“点汤加意大利面”时。

在这里,意大利面披萨可以是动态的。-想要达到

siri kit 可以吗?我使用了自定义意图?

我参考了

https://medium.com/swift2go/creating-custom-siri-shortcuts-25d1284e0720

https://github.com/artrmz/siri-shortcuts-demo

如果您知道解决方案,请帮助我。提前致谢。

0 投票
1 回答
725 浏览

swift - 如何在快捷方式应用中自定义 Siri 快捷方式

如何在快捷方式应用中自定义 Siri 快捷方式?

这个问题与 iOS 12 的新功能有关:Siri Shortcuts。用户可以使用 Siri 快捷方式通过自定义语音短语或在新的 iOS 12“快捷方式”应用程序中触发应用程序特定功能(由开发人员创建)。快捷方式应用程序允许您通过组合应用程序中的快捷方式来创建工作流程,类似于 Mac 上的 Automator 应用程序。

在我们的应用程序中,我们为特定功能实现了快捷方式。这意味着用户可以通过语音或在快捷方式应用程序中触发此快捷方式来执行此功能。通过将我们的 Intent 捐赠给 Siri,我们的快捷方式在 iOS 的快捷方式应用程序中“自动”可用。

问题是,如何自定义此快捷方式?默认情况下,我们的快捷方式如下所示:

在此处输入图像描述

如您所见,快捷方式仅显示标签转移“X”到“X”,不允许您配置此快捷方式。当我将我的快捷方式与其他应用程序的其他快捷方式进行比较时,我发现这些快捷方式是可配置的,例如来自应用程序“Giphy”的快捷方式:

在此处输入图像描述

此快捷方式允许您配置“搜索”、“显示 GIF 选择器”和“选择多个”。还要注意屏幕底部的变量,例如运行时询问变量。

我找不到任何有关如何配置快捷方式的文档。在 Apple (SoupChef) 的示例代码中,它们也不提供可配置的快捷方式。

0 投票
0 回答
134 浏览

ios - 插入自己的 Siri 快捷方式,如 Paytm

如何将我们自己的 siri 快捷方式直接插入到 Paytm 或 Whats App 等应用程序中。因为我想创建像图片中显示的 Paytm 这样的内置 siri 快捷方式