问题标签 [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.
messages - Sirikit“使用我的应用程序发送消息”只工作了几次
我正在开发一个允许 Siri 发送消息的应用程序。几天前一切正常,每次我说“使用“MyApp 名称”发送消息”时,它都会显示 SiriUI,并且它正在正确处理命令。
但是自从几天以来,我得到了不同的行为!有时 Siri 打开我的应用程序,有时它说:“这是我在网上找到的‘使用‘myapp name’发送消息:”,有时“我不明白‘使用‘myapp’发送消息,有时我得到我过去一直得到的正确行为。
当然我的应用程序在设置> Siri>应用程序支持中启用
这是一个非常奇怪的行为。我不能再有帮助了,我很抱歉。我只能说这个问题是用我用来调试的两部不同的手机验证的,我试图在线下载一个示例项目(在 github 上),我也遇到了同样的问题。我一直在使用我的配置文件,特别是启用了“Xcode 自动管理签名”
有谁知道如何解决这个问题?
谢谢!
ios - SiriKit 向组织付款?
有人问了同样的问题,但由于太含糊而被关闭,但我有这个确切的问题,其他任何地方都没有回答。SiriKit Payment 文档说它可以在用户对用户之间工作,但是有没有办法让它为服务支付账单?换句话说,接收“用户”可以是银行还是以某种方式重新路由到银行或服务器进行支付处理?
ios - 如何从 SiriIntent 扩展中引用应用代码?
我最近在我的应用程序中设置了一个 SiriKit 目标,但我无法在其中引用任何应用程序代码。
我已将我的应用程序的目标添加到 SiriKit 目标的 Build Targets->Target Dependencies 部分,但我仍然收到以下错误:
我试图在 IntentHandler.m 类中引用的应用程序类的名称在哪里。
我可以导入我需要使用的应用程序代码类,但如果我尝试在实际代码中使用它会导致错误。
代码的一切“似乎”都很好,这很奇怪。语法突出显示有效,ctrl+click 将我带到适当的类,等等,所以很明显在某些时候找到了类,而不是最重要的地方!
我的代码是这样的:
objective-c - 将数据从 Siri 传递到 Objective-C 中的其他应用程序?
我们正在Sirikit
为我们的一个应用程序实施。我们可以使用SiriKit
intent发送消息INSendMessageIntent
。在“Send” Siri
命令处理时,我们需要将一些信息传递给其他应用程序。我们已经想[self.extensionContext openURL]
办法从intentViewController
. 正如我们所观察到的,configureWithInteraction
每次IntentViewController
处理Siri
每个用户命令时都会调用其中的一个。由于我们只需要根据“Send” Siri
命令打开应用程序,因此我们无法识别当前的处理状态,即“发送”。
或者有什么可以打电话openURL
的intentHandler
吗?
我们正在完成 IntentResponse,如下所述。
我们期望在操作完成时调用包含应用程序委托的以下函数(即,INSendMessageIntentResponse 被传递给完成处理程序)
ios - SiriKit:无效的 Siri 支持 - 没有示例短语
我已上传到 iTunes 连接我使用 Sirikit 的应用程序。我不需要任何特殊的句子,所以我没有添加 AppIntentVocabulary.plist
我收到一封回信说:
无效的 Siri 支持 - 没有为“en”语言的 INSetMessageAttributeIntent 提供示例短语
无效的 Siri 支持 - 没有为“en”语言的 INSearchForMessagesIntent 提供示例短语
无效的 Siri 支持 - 没有为“en”语言的 INSendMessageIntent 提供示例短语
我在网上读到我必须本地化 AppIntentVocabulary.plist 但我没有创建它。我找不到解决方案。我应该将 info.plist 本地化为英语吗?
谢谢
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/
我们是否有任何自定义意图来执行此操作?
有什么办法可以实现这个动作请让我你的想法。
提前致谢。
ios - SiriKit SendPaymentIntent
我们正在尝试在我们的应用程序中实现 SiriKit SendPaymentIntent。我们需要来自主应用程序的本地存储数据。
我们尝试从钥匙串和用户默认值中获取此字符串,但没有任何效果。我的问题是,如果我们想获得一个已定位的存储字符串,我们如何使用 SiriKit 访问它。
ios - 在 Sirikit ios 10 发送消息的 Handler 中调用 WebService
我正在使用SiriKit
框架实现应用程序扩展,当用户说“在 XYZ 应用程序中发送消息”时,Siri
会将此消息发送到意图。处理完意图后,我想调用 myWebService API
将此消息发送到我自己的服务器。问题是如何在意图处理程序中调用 WebService API,因为在调用 Webservice API 时,我需要在发送消息之前进行一些身份验证。如果可能,请提供一些示例代码。提前致谢。
ios - SiriKit 获取数据
如何将我的应用程序数据发送到siri Intent 类以及如何处理 Intent 类中的数据。我按照苹果文档了解消息意图并进行了测试。我的应用程序甚至没有一个联系人,但siri总是说“它已发送”。如果我们想要自定义逻辑,我们需要 INPerson 类类型对象。我很困惑。如果我在 Intent 类中有我的应用程序数据,我如何将我的联系人更改为 INPerson 类对象。
提前致谢。
iphone - 如何让 Siri 在我的 App 中执行特定操作?
我想将 Siri 集成到我的应用程序中并使其执行特定操作,即:
1-打开特定视图
2-发送反馈
我搜索了这个功能,但没有找到有用的答案。
有人试过这样使用 Siri 吗?
谢谢。