我已经将使用sirikit的应用程序上传到itunesconnect。我不需要任何特殊的句子,所以我没有添加AppIntentVocabulary.plist我收到一封回复邮件说:无效的Siri支持-没有为“en”语言的INSetMessageAttributeIntent提供示例短语无效的Siri支持-没有为“en”语言的INSearchForMessagesIntent提供示例短语无效的Siri支持-没有为“en”语言的INSendMessageIntent提供示例短语我在网上看到我必须本地化AppIntentVocabulary.plist但我没有创建它。我找不到解决办法。我应该
我想使用SiriKit开始锻炼。开始锻炼需要从应用扩展打开主应用。Apple为INStartWorkoutIntentHandling处理程序提供的样板是funchandle(startWorkoutstartWorkoutIntent:INStartWorkoutIntent,completion:(INStartWorkoutIntentResponse)->Void){letuserActivity=NSUserActivity(activityType:NSStringFromClass(INStartWorkoutIntent))letresponse=INStartWork
我在Xcode10(iOS12Beta)中提供自定义意图时遇到问题。我已经创建了一个在我的主要应用程序目标和我的“OrderIntent”目标之间共享的自定义框架。我创建了一个.intentdefinition文件,目标成员设置为我的自定义框架(下面的屏幕截图)。我在主应用程序中嵌入了“IntentsExtension”和“IntentsUIExtension”。我还在添加意图扩展时创建的两个info.plist文件中的NSExtension->NSExtensionAttributes->IntentsSupported添加了“OrderIntent”(下面的屏幕截图)。我正在尝试像
我构建了IntentsExtension,我正在处理INSendMoneyIntent,我说:Send25€toJohnSmith应用确认后的响应Here'syourpaymentforUS$25.00.Doyouwanttosendit?Intent包含正确的货币iso3代码-欧元,那么为什么siri在付款确认中显示错误的货币?返回意图INSendPaymentIntentResponse*reponse=[[INSendPaymentIntentResponsealloc]initWithCode:INSendPaymentIntentResponseCodeReadyuserAc
如何从Intents打开我的应用到特定页面?添加:AppDelegate方法未被调用:funcapplication(_application:UIApplication,continueuserActivity:NSUserActivity,restorationHandler:@escaping([UIUserActivityRestoring]?)->Void)->Bool{我在句柄中使用了以下代码:letbundle=Bundle(for:SendPaymentIntentHandler.self)letbundleIdentifier=bundle.object(forInf
我正在探索SiriKit,我想用它向网络服务器发送数据。基本上,我想在用户说“嘿Siri,使用SomeApplication发送数据”时发送一些数据。这里“SomeApplication”是我的应用程序的名称。我用谷歌搜索了一下,但我开始知道我只能使用SiriKit给出的意图,我不能创建自己的意图。如果有办法做到这一点,请帮助我。 最佳答案 诚然,您无法创建自己的意图,但您可以使用一个技巧。您可以使用消息传递意图,而不是发送文本消息,您可以从那里调用服务电话。在IntentHandler.swift文件中,修改resolveReci
我有一个道路救援服务应用程序。它具有一些类似于乘车预订应用程序(例如优步)的功能。我可以在多大程度上利用iOS10Sirikit?可能是,苹果可以拒绝它。但我需要知道技术可行性。我的应用程序的功能-我在马路中间被轮胎漏气了。我的车需要拖车协助。我提供了我当前的位置,并要求我的应用程序将其拖到我首选的经销商位置。我支付服务费用并等待提供商回应。我从我的服务提供商处收到有关驱动程序的持续更新。尝试的第1步:我正在尝试打开我的应用程序,并显示“Siri,为我的轮胎漏气寻求路边援助”。我需要打开我的应用程序并捕获FLATTIRE作为参数。但我做不到。我尝试使用AppIntentVocabula
我的Xcode是v10,我正在为SiriKit开发一个针对iOS12的自定义intent。在Xcode10中,自定义意图是在.intentdefinition文件中设计的,您可以在其中为意图短语定义自己的参数以及意图的标题和该意图的Siri快捷方式。使用.intentdefinition文件构建项目会使Xcode自动为该意图生成一个INIntent派生类。我的问题是,为了支持英语以外的其他语言,以便当用户能够操作自定义意图的快捷方式时,意图的标题以系统语言显示在常规>Siri和搜索中,我需要提供本地化的意图我的.intentdefinition文件的标题。当我尝试在文件检查器中为我的.
我正在尝试使用sirikit开发应用程序扩展,但是当我尝试在模拟器iphone7plus上运行它时,出现以下错误:-SpringBoard无法处理请求。谁能告诉我IOS模拟器是否支持SIRIKit扩展! 最佳答案 编辑对于Xcode8.3或更高版本,您将能够在模拟器中使用Siri。步骤是——1)从模拟器的设置中启用Siri。2)从硬件中选择Siri这里有一些图片供引用-第1步-第2步-第3步-第4步-过时的答案不,你不能在模拟器中这样做检查这个TorunanddebugyourIntentsextensiononadeviceSel
SiriKitForHomeAutomationApp?在阅读了关于SiriKit的苹果文档后,可以使用SiriSDK的服务只有6个。但我想知道是否有任何破解或方法可以在我的家庭自动化应用程序中使用它,其中api请求通过我的语音命令发送到我的服务器。Edited2018随着iOS12的发布、WWDC2018以及Siri中的新更新、SiriShortcuts,现在是否有可能。提前致谢正如您已经指出的那样,SiriKit目前只支持六个类别。如果你想实现类似Siri的东西,你可以试试iOS10中引入的SpeechFramework。这实际上不像SiriKit,但你可以通过一些努力和使用框架来实现你的