问题标签 [sirikit]

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 回答
409 浏览

messages - Sirikit“使用我的应用程序发送消息”只工作了几次

我正在开发一个允许 Siri 发送消息的应用程序。几天前一切正常,每次我说“使用“MyApp 名称”发送消息”时,它都会显示 SiriUI,并且它正在正确处理命令。

但是自从几天以来,我得到了不同的行为!有时 Siri 打开我的应用程序,有时它说:“这是我在网上找到的‘使用‘myapp name’发送消息:”,有时“我不明白‘使用‘myapp’发送消息,有时我得到我过去一直得到的正确行为。

当然我的应用程序在设置> Siri>应用程序支持中启用

这是一个非常奇怪的行为。我不能再有帮助了,我很抱歉。我只能说这个问题是用我用来调试的两部不同的手机验证的,我试图在线下载一个示例项目(在 github 上),我也遇到了同样的问题。我一直在使用我的配置文件,特别是启用了“Xcode 自动管理签名”

有谁知道如何解决这个问题?

谢谢!

0 投票
0 回答
140 浏览

ios - SiriKit 向组织付款?

有人问了同样的问题,但由于太含糊而被关闭,但我有这个确切的问题,其他任何地方都没有回答。SiriKit Payment 文档说它可以在用户对用户之间工作,但是有没有办法让它为服务支付账单?换句话说,接收“用户”可以是银行还是以某种方式重新路由到银行或服务器进行支付处理?

0 投票
1 回答
984 浏览

ios - 如何从 SiriIntent 扩展中引用应用代码?

我最近在我的应用程序中设置了一个 SiriKit 目标,但我无法在其中引用任何应用程序代码。

我已将我的应用程序的目标添加到 SiriKit 目标的 Build Targets->Target Dependencies 部分,但我仍然收到以下错误:

我试图在 IntentHandler.m 类中引用的应用程序类的名称在哪里。

我可以导入我需要使用的应用程序代码类,但如果我尝试在实际代码中使用它会导致错误。

代码的一切“似乎”都很好,这很奇怪。语法突出显示有效,ctrl+click 将我带到适当的类,等等,所以很明显在某些时候找到了类,而不是最重要的地方!

我的代码是这样的:

0 投票
1 回答
502 浏览

objective-c - 将数据从 Siri 传递到 Objective-C 中的其他应用程序?

我们正在Sirikit为我们的一个应用程序实施。我们可以使用SiriKitintent发送消息INSendMessageIntent。在“Send” Siri命令处理时,我们需要将一些信息传递给其他应用程序。我们已经想[self.extensionContext openURL]办法从intentViewController. 正如我们所观察到的,configureWithInteraction每次IntentViewController处理Siri每个用户命令时都会调用其中的一个。由于我们只需要根据“Send” Siri命令打开应用程序,因此我们无法识别当前的处理状态,即“发送”。

或者有什么可以打电话openURLintentHandler吗?

我们正在完成 IntentResponse,如下所述。

我们期望在操作完成时调用包含应用程序委托的以下函数(即,INSendMessageIntentResponse 被传递给完成处理程序)

0 投票
3 回答
2562 浏览

ios - SiriKit:无效的 Siri 支持 - 没有示例短语

我已上传到 iTunes 连接我使用 Sirikit 的应用程序。我不需要任何特殊的句子,所以我没有添加 AppIntentVocabulary.plist

我收到一封回信说:

无效的 Siri 支持 - 没有为“en”语言的 INSetMessageAttributeIntent 提供示例短语

无效的 Siri 支持 - 没有为“en”语言的 INSearchForMessagesIntent 提供示例短语

无效的 Siri 支持 - 没有为“en”语言的 INSendMessageIntent 提供示例短语

我在网上读到我必须本地化 AppIntentVocabulary.plist 但我没有创建它。我找不到解决方案。我应该将 info.plist 本地化为英语吗?

谢谢

0 投票
1 回答
509 浏览

ios - iOS Siri 套件集成 - 调用应用程序并发送自定义指令

这是我使用Siri实现的详细描述。

我是 Siri 套件集成的新手。我有一个应用程序,它具有某些功能,例如向服务器发送一些信息。输入是数字。下面提到我想通过 Siri 执行的操作:

  • 指示 Siri - 发送MyAppname使用的金额

  • Siri 询问 - 金额是多少。

  • 指导 Siri - 提交

浏览 Apple doc 和其他一些博客,但我没有找到任何符合我要求的解决方案。1. https://developer.apple.com/library/prerelease/content/documentation/Intents/Conceptual/SiriIntegrationGuide/SiriDomains.html#//apple_ref/doc/uid/TP40016875-CH9-SW2

2. http://jamesonquave.com/blog/adding-siri-to-ios-10-apps-in-swift-tutorial/

我们是否有任何自定义意图来执行此操作?

有什么办法可以实现这个动作请让我你的想法。

提前致谢。

0 投票
1 回答
155 浏览

ios - SiriKit SendPaymentIntent

我们正在尝试在我们的应用程序中实现 SiriKit SendPaymentIntent。我们需要来自主应用程序的本地存储数据。

我们尝试从钥匙串和用户默认值中获取此字符串,但没有任何效果。我的问题是,如果我们想获得一个已定位的存储字符串,我们如何使用 SiriKit 访问它。

0 投票
0 回答
232 浏览

ios - 在 Sirikit ios 10 发送消息的 Handler 中调用 WebService

我正在使用SiriKit框架实现应用程序扩展,当用户说“在 XYZ 应用程序中发送消息”时,Siri会将此消息发送到意图。处理完意图后,我想调用 myWebService API将此消息发送到我自己的服务器。问题是如何在意图处理程序中调用 WebService API,因为在调用 Webservice API 时,我需要在发送消息之前进行一些身份验证。如果可能,请提供一些示例代码。提前致谢。

0 投票
0 回答
192 浏览

ios - SiriKit 获取数据

如何将我的应用程序数据发送到siri Intent 类以及如何处理 Intent 类中的数据。我按照苹果文档了解消息意图并进行了测试。我的应用程序甚至没有一个联系人,但siri总是说“它已发送”。如果我们想要自定义逻辑,我们需要 INPerson 类类型对象。我很困惑。如果我在 Intent 类中有我的应用程序数据,我如何将我的联系人更改为 INPerson 类对象。

提前致谢。

0 投票
1 回答
1366 浏览

iphone - 如何让 Siri 在我的 App 中执行特定操作?

我想将 Siri 集成到我的应用程序中并使其执行特定操作,即:

1-打开特定视图

2-发送反馈

我搜索了这个功能,但没有找到有用的答案。

有人试过这样使用 Siri 吗?

谢谢。