2017-07-26 25 views
1

我在iOS應用上使用Siri支付擴展。 但是當我問Siri「你能做什麼?」它沒有列出我的應用程序。iOS:當我問Siri時,Siri沒有列出我的iOS支付應用程序「你能做什麼?」

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> 

Siri screenshot 1 Siri Screneshot 2 Siri Screenshot 3

+0

您是否創建了一個'AppIntentVocabulary.plist'文件併爲您的應用程序添加了例句? –

+0

我沒有得到它的工作。我在其他帖子上看到你的答案。 .....「意向短語部分看起來大部分是正確的,除了一個細節:你的意向示例應該包括你的應用程序的名稱,每個意向域有一些特定的關鍵字需要包含在你的Siri命令中,因此在你的意圖示例爲了使Siri將它們識別爲Intents,您應該在Siri中測試您的命令,並且我沒有與INStartWorkoutIntent域一起工作,但是我相當肯定,關鍵字的開始和鍛鍊是必要的。 – Chandra

+0

我在問題中加入我的plist。請檢查。我把plist作爲App的目標。不工作。然後我沒有給plist任何東西。那麼也沒有。有些錯嗎? – Chandra

回答

1

我知道這是一個老問題,但沒有關於這個話題強大的文檔。

簡單的做法是將應用上傳到iTunes Connect,您可以查看here的文檔。

要注意:

當您提交您的應用程序在App Store,你 AppIntentVocabulary.plist文件和文件 的任何本地化版本發送到Siri的處理。

上傳完成後,您必須等待幾分鐘/小時才能在Siri中看到您的短語「您能做什麼」。

相關問題