Siri versteht AppShortcut-Sätze nicht, wenn die App nicht ausgeführt wirdIOS

Programmierung für iOS
Anonymous
 Siri versteht AppShortcut-Sätze nicht, wenn die App nicht ausgeführt wird

Post by Anonymous »

Ich möchte, dass Benutzer meine App mit Siri-Sprachbefehlen steuern können, auch (und insbesondere), wenn sie nicht ausgeführt wird.
Die Phrasen, die ich in meinen AppShortcuts definiert habe funktionieren einigermaßen gut, wenn die App ausgeführt wird, entweder im Vordergrund oder im Hintergrund. Aber in dem Moment, in dem ich die App im App-Umschalter schalte, versteht mich Siri überhaupt nicht. Es führt nicht den entsprechenden AppIntent aus und startet stattdessen eine Websuche (oder macht etwas ganz anderes, wie zum Beispiel das Abspielen von Musik).
Was könnte dieses Verhalten verursachen und wie kann ich es beheben?

Unten ist einer meiner AppShortcutss als Beispiel.

Code: Select all

AppShortcut(            
intent: OpenAndStartTimerIntent(),            
phrases: [                
"Restart \(.applicationName)",                
"Restart the \(.applicationName)",                
"Restart the timer in \(.applicationName)"            
],            
shortTitle: "Restart Timer",            
systemImageName: "arrow.up.circle.badge.clock"        
)

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post