プッシュ通知とローカル通知も使用していますが、フォアグラウンド通知は正常に機能していますが、この状態でアプリケーションを終了すると、通知をタップすると特定の表示をリダイレクトできなくなります。なぜAPNSプッシュ通知とローカル通知を処理できないのですか?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// Check if launched from notification
// 1
if let notification = launchOptions?[UIApplicationLaunchOptionsRemoteNotificationKey] as? [String: AnyObject] {
// 2
let aps = notification["aps"] as! [String: AnyObject]
//Redirect to notification view
handlePushMessage(aps)
}else if let notification = launchOptions?[UIApplicationLaunchOptionsLocalNotificationKey] as? [String: AnyObject] {
// 2
self.postData = notification["aps"] as! [String: AnyObject]
//Redirect to notification view
didTapNotification()
}else{
//Session
//Redirect to Main view
checkUserSession()
}
return true
}
私はこのアプリが非アクティブであるときAPNS通知およびローカル通知の両方から、この問題に直面したり、私はあちこちに解決策を見つける手助けterminate.Please直面しています。
アプリをバックグラウンドで実行中の通知をクリックすると、コードがバックグラウンドにあり、通知をクリックしたときではなく、アプリが再び起動される場合にのみ機能します –
次に、アプリをバックグラウンドで管理する方法/非アクティブな状態特定のビューにリダイレクトする方法は? –
私は通知をクリックしているときに、特定のページをリダイレクトしませんバックグラウンド状態で私のアプリを時間。 –