2016-09-19 44 views
6

Kullanıcı bildirim aldığında ve uygulamam arka planda olduğunda uygulamamı nasıl açabilirim? Tabii ki, bildirimin üzerine dokunun uygulaması açılacak, ancak özel bildirim eylemiyle nasıl ele alınacağı?iOS 10 UNNotificationAksiyon Arka Planda Açık Uygulama

Ben UNUserNotificationCenterDelegate ve zaten

Sadece belirli bir eylemi benim uygulamayı açıp yapacağını bir kod gerekir userNotificationCenter (_, didReceive, ...)

(örneğin belirli görünüme gidin) uygulamış O bildirim işleyici bu bildirimi tanımak ve açık iPhone uygulaması veya Apple Watch uygulaması eylemin nerede dokunulduğuna bağlıdır eğer güzel olurdu ..

cevap

11

Tamam ben çözüm bulduk. Biz (Bu seçeneği ayarlamak nasıl bilmiyordu çünkü) UNNotificationActionOptions :)

UNNotificationActionOptions.foreground 
5

A Swift 3 örnek olmak zorunda: Önemli UNNotificationAction ait UNNotificationActionOptions bulunmaktadır.

let myAction = UNNotificationAction(identifier: "myActionIdentifier", title: "MyAction", options: [.foreground])