私のアプリケーションでは、View Controllerが3つあり、MainVC、ObjectsVC、およびEventsVCと呼ばせてください(このようなショートカットが気に入らないのならごめんなさい)。 MainVCはアプリ全体の初期VCで、残りはいくつかのオブジェクトを含むリストを含むTableVCです。 ID = 0 - - ID = 2 - - >アプリEventsVCで始まるID = 1 - -
>はアプリObjectsVCで始まる>アプリ
が正常に起動する
は:
は、このアプリは、 "ID" フィールドが付属してプッシュ通知をサポートしています
ユーザが着信PNをタップすると、上記の遷移をどのように達成できますか?ユーザーは、受信したプッシュ通知をタッチしてアプリケーションを開きます。
0
A
答えて
2
経由で通知IDを取得することができます
(void)userNotificationCenter:(UNUserNotificationCenter *)center willPresentNotification:(UNNotification *)notification withCompletionHandler:(void (^)(UNNotificationPresentationOptions options))completionHandler;
を使用してみてください簡単な方法は、初期viewController
に戻りますし、目的の1をプッシュするだろう。例えば:場合
if id == 2 {
let eventsVc = EventsVC()
navigationController?.popToRootViewController(animated: false)
navigationController?.pushViewController(eventsVc, animated: false)
}
希望viewController
は、ナビゲーションスタックに既にある、あなたはそれが本当にありますチェックする必要があり、それにpop
。
本当に目的のナビゲーション動作によって異なります。
0
あなたはnotification.request.content.userInfo
関連する問題
- 1. プッシュ通知を受信するとアプリが開きます
- 2. Android CGM開始プッシュ通知を受信した後のアクティビティ
- 3. FirebaseからiOSアプリケーションへのプッシュ通知を受信していません
- 4. プッシュ通知、quickblox、androidを受信していません
- 5. iOS CloudKitからプッシュ通知を受信していません
- 6. iOSでプッシュ通知メッセージを受信していません
- 7. DEBUGモードでプッシュ通知を受信していません
- 8. 受信したFirebase通知の開始と終了Androidアプリケーション
- 9. ユーザーは、プッシュ通知、firebaseクラウドメッセージングを送信します
- 10. Azure通知ハブは、App Storeに公開されたアプリケーションにプッシュ通知を送信できません
- 11. node.jsアプリでGCMプッシュ通知を受信
- 12. AndroidはダブルGCMプッシュ通知を受信して表示します
- 13. phonegapビルドを使用してプッシュ通知を受信
- 14. GCM通知を受信したときにアプリケーションを起動します。
- 15. IOSがGCMプッシュ通知を受信していない
- 16. YouTube API - 非公開動画のプッシュ通知を受信
- 17. iOS Firebaseプッシュ通知は、objを使用してデバイスで受信しません。
- 18. Azure iOSプッシュ通知はプロダクションモードで受信できませんか?
- 19. FCMプッシュ通知を受信できませんIOS - 目的C
- 20. iOSでプッシュ通知を受信できませんか?
- 21. Azure通知ハブを使用したXamarinアプリケーションからのプッシュ通知の送信
- 22. 最近に受信したプッシュ通知に関するユーザーへの通知方法
- 23. 閉鎖したアプリケーションでプッシュ通知を受け取っていません
- 24. プッシュ通知で指定したページでアプリを開きます
- 25. iOS - ユーザーがアプリケーションを終了したときにプッシュ通知を検出する
- 26. APNSからプッシュ通知を受信したときの自動インクリメントバッジ番号
- 27. iOS 5.0.1:プッシュ通知バナーをタッチした後、SpringBoardがクラッシュしました
- 28. PubNubはチャンネル登録後にプッシュ通知を受信していませんか?
- 29. 通知をクリックしたときにアプリケーションがフォアグラウンドでもペイロードデータを受信していないときに通知を受信しない
- 30. ユーザーからユーザーにプッシュ通知を送信する方法は?
MainVCとObjectsVCの間にさらに多くのビューがある場合はどうなりますか? – mcgtrt