【发布时间】:2017-07-26 22:54:18
【问题描述】:
我在 iOS 应用上有一个可用的 Siri 支付扩展程序。 但是当我问 Siri“你能做什么?”它没有列出我的应用。
Siri 确实列出了现金和 Venmo 支付应用程序(我同事手机上的 Venmo)。 当您点击应用程序图标时,Siri 会列出其他一些教程示例,用户可以使用他们的应用程序询问 Siri。
我无法在 Siri 中列出我的应用程序。请问有什么帮助吗? 以下 plist 中提到的所有短语实际上都适用于 Siri。
My AppIntentVocabulary.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IntentPhrases</key>
<array>
<dict>
<key>IntentName</key>
<string>INSendPaymentIntent</string>
<key>IntentExamples</key>
<array>
<string>iPay Steve $40</string>
<string>Using iPay send $30 to Steve</string>
<string>Send $50 to Steve using iPay</string>
<string>Send $5 to Steve with iPay</string>
<string>Send $15 to Steve for lunch using iPay</string>
</array>
</dict>
</array>
</dict>
</plist>
【问题讨论】:
-
您是否创建了
AppIntentVocabulary.plist文件并为您的应用添加了例句? -
我没有得到它的工作。我在其他帖子上看到了你的答案。 .....“意图短语部分看起来大部分是正确的,除了一个细节:你的意图示例应该包括你的应用程序的名称,并且每个意图域都有一些特定的关键字需要包含在你的 Siri 命令中,因此你的意图示例,以便 Siri 将它们识别为意图。你应该在 Siri 中测试你的命令,我没有使用过 INStartWorkoutIntent 域,但我很确定,关键字 start 和锻炼是必要的。"
-
我在问题中添加了我的 plist。请检查。我将 plist 目标作为 App。不工作。然后我什么也没给 plist target 。然后也没什么。有什么不对吗?
-
目标必须是您的应用。您的 plist 文件看起来也正确。您的意图是否真的与 Siri 一起工作,只是没有显示示例吗?或者您的应用根本无法与 Siri 配合使用?
-
1.我将目标设置为我的应用程序。 2. 我的意图是与 Siri 配合得很好。 3. 它没有在 Siri 指南中列出我的应用程序(点击左下角的问号并向上滚动。我看到了 Venmo 和 Cash。但不是我的应用程序。)。
标签: ios iphone swift xcode sirikit