2016-06-16 6 views
1

Wenn ich auf die Benachrichtigung tippen, wird es die App öffnen, aber wenn ich Button zur Benachrichtigung hinzufügen, und der Benutzer eine Taste drücken, die App im Hintergrund bleiben, möchte ich den gleichen Vorgang wie tippen Sie auf die Benachrichtigung (App am Frontend öffnen)Aktion Schaltfläche App im Vordergrund zeigen

Es ist möglich?

Gelöst! Danke für die Antwort:

let actionButton = UIMutableUserNotificationAction() 
    actionButton.identifier = identifier 
    actionButton.title = title 
    actionButton.activationMode = UIUserNotificationActivationMode.Foreground 
    actionButton.authenticationRequired = true 
    actionButton.destructive = false 
+0

Der Zweck der Aktionen besteht darin, dem Benutzer das Ausführen einiger Aktionen zu ermöglichen, ohne dass die App geöffnet werden muss – Paulw11

Antwort

1

Set activationMode Ihrer Aktion zu UIUserNotificationActivationModeForeground, wenn Sie die App wollen durch diese Aktion geöffnet werden.