我尝试在我的移动应用程序中实现sirikit。我的要求是使用siri我需要升级门票吗?
我需要知道如何在我的app中为现有的配置文件启用siri。我们可以在不使用配置文件的情况下使用siri吗?
请帮我解决这个问题。
答案 0 :(得分:0)
用于为现有Siri Kit
启用Provisioning Profile
。
您必须修改配置文件,并在Application Services
下启用SiriKit
。
答案 1 :(得分:0)
您可以使用SiriKit创建应用程序。
从项目中启用Siri - >目标 - >能力 - >启用Siri
在info.plist文件中添加隐私 - Siri用法说明。
在项目中添加CoreLocation.framework。 (我已经读过关于这个添加到项目中,但不知道为什么?)
选择您的项目目标 - >点击+图标 - >选择Intents Extension& IntentUI扩展 - >点击下一步 - >设置您的产品名称并完成。
如果需要设置自己的词汇表,可以在主项目中添加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>ParameterVocabularies</key>
<array>
<dict>
<key>ParameterVocabulary</key>
<array>
<dict>
<key>VocabularyItemIdentifier</key>
<string>slide_to_open</string>
<key>VocabularyItemSynonyms</key>
<array>
<dict>
<key>VocabularyItemExamples</key>
<array>
<string>Open Gate using SlideToOpen</string>
<string>Open Gate by SlideToOpen</string>
</array>
</dict>
</array>
</dict>
</array>
<key>ParameterNames</key>
<array>
<string>INRequestRideIntent.SlideToOpen</string>
</array>
</dict>
</array>
<key>IntentPhrases</key>
<array>
<dict>
<key>IntentName</key>
<string>INRequestRideIntent</string>
<key>IntentExamples</key>
<array>
<string>Open Gate using SlideToOpen</string>
<string>Open Gate by SlideToOpen</string>
</array>
</dict>
</array>
</dict>
</plist>