问题标签 [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 回答
224 浏览

ios - 基于 NSUserActivity 的 Siri 快捷方式是否支持自定义 UI?

基于 NSUserActivity 的快捷方式是否支持自定义 UI?

我在自定义 Intent 的帮助下创建了自定义 Siri 快捷方式。我能够创建一个没有 UI 的版本(只是Intent)和一个带有自定义 UI 的版本(IntentsUI),它在与 Siri 的内联交互过程中显示。是否可以使用NSUserActivity基于 - 快捷方式的自定义 UI?

0 投票
2 回答
487 浏览

ios12 - Siri 快捷方式:“与 Siri 一起使用”未显示在设置中。不允许使用 Siri

我已经为一个应用程序实现了 Siri 快捷方式。一切正常,除了一件事:

当执行INPreferences.requestSiriAuthorization请求授权使用 Siri 时,用户可以允许或拒绝授权。在拒绝的情况下,用户应该能够稍后在设置中允许使用 Siri。

但是对于我的应用程序,我在设置中没有“与 Siri 一起使用”选项,就像 Whatsapp 或 Telegram 一样。在最初拒绝应用程序执行的 Siri 授权请求后,如何允许 Siri 作为用户使用?

长话短说:如何在设置中激活“与 Siri 一起使用”,用户可以允许在我的应用程序中使用 Siri?

0 投票
0 回答
145 浏览

swift - Siri 快捷方式:如何通过我的应用检索捐赠的 INInteraction 列表

有没有办法检索INInteraction我的应用捐赠的交互列表 ( )?

我想避免重复代码并让这个列表有所帮助。

0 投票
2 回答
1017 浏览

ios - 自定义 Siri 快捷方式 - 在快捷方式应用中输出值

我创建了一个自定义 Siri 快捷方式,它显示了一个包含一些信息的视图。我希望快捷方式应用程序中的其他快捷方式可以访问该信息(整数),但我似乎找不到有关如何设置它的文档

0 投票
0 回答
340 浏览

ios - iOS Siri 快捷方式:我可以隐藏 Siri 上的操作按钮吗?

我正在尝试使用 Intents UI 创建自定义 Siri 快捷方式。我想知道的是如何制作在 Siri 界面上没有按钮的自定义意图。

图像就像 Kayak 的 Siri 界面。 https://www.apple.com/newsroom/images/product/os/ios/standard/ios12_iphonexs-siritravelplans-09172018_inline.jpg.large_2x.jpg

当我从 intentdefinition 文件创建自定义意图时,我必须从有限的类别列表(Do、Order、Start 等)中选择某个类别。然后我调用我的自定义意图,Siri 在界面底部区域显示操作按钮(“Do”、“Order”、“Cancel”)。但我不想显示这些操作按钮。我有办法吗?我已经阅读了官方文件,不幸的是我没有找到它。

0 投票
1 回答
26 浏览

geolocation - Siri Shortcuts App 总是在 geolocater 中抛出 kCLerorrdomain 错误 2

如果我想使用 Siri Shortcuts App 对地址进行地理定位,我有一个非常奇怪的错误。在 WIFI 中它可以工作 - 在蜂窝模式下不行。

还有其他人有同样的问题吗?

0 投票
0 回答
46 浏览

sirishortcuts - Siri快捷方式不打扰bug?

我一直在尝试编写一个快捷方式来作为番茄钟计时器。基本上,我希望它设置一个 25 分钟的计时器,然后将我的手机置于免打扰模式 25 分钟。我一直在尝试使用 DND“直到”和一个保存日期 +25 分钟的魔法变量来完成第二部分,但 DND 永远不会关闭。

我曾尝试关闭手机上的免打扰时间表,但没有帮助。我在下面附上了(简单的)快捷方式。

https://www.icloud.com/shortcuts/856239d511ca4e5fb0d204fbf6bcd78f

0 投票
1 回答
86 浏览

swift - 在 SiriShortcut 中刷新意图字符串

我在我的应用程序中实现了 SiriShortcut。

创建完所有 Intent 后,我​​将所有 Intent 本地化为两个文件 Intent.string(英语和法语)。但是现在当我添加 Intent 时,文件 .string 不会更新。它是由 Xcode 自动生成的,因此字符串的名称是随机的,如下所示:

有没有办法添加新的 Intent 字符串?

0 投票
1 回答
1186 浏览

ios - 如何正确实现siri快捷方式

我正在实施 Siri 快捷方式。我的目标是在设置应用程序上向 SIRI SHORTCUT 添加功能快捷方式。

为此,我需要先注册 NSUserActivity 然后处理来自应用委托的快捷方式调用。

问题是我不确定在哪里以及如何从我观看的教程中正确注册活动。

我应该在哪里注册?

根据教程,我在视图控制器上添加了这段代码。

由于 self.userActivity 可以从应用程序委托访问,我想知道是否可以在应用程序委托上添加以下代码。

我应该注册多少次

在不控制调用注册码的次数的情况下,每次启动应用都会调用注册码。多次调用注册是否会导致任何问题?

0 投票
1 回答
1064 浏览

ios - 一次注册多个 Siri 快捷方式

我写了一些代码,试图通过迭代枚举值一次注册多个 Siri 快捷方式

当我运行代码并打开设置应用程序时,它只显示最后注册的快捷方式。

我应该如何一次注册多个 Siri 快捷方式?