私のiPhoneアプリケーションには異なるビューコントローラがあり、バックエンドから受け取ったプッシュ通知に基づいてそれらを呼び出すことができます。たとえば、ビューコントローラ「A」と「B」がある場合、「A」のアクティビティに関するメッセージをユーザーが受け取ったときに「A」を起動します(たとえば、「A」でアクティビティを完了してください)。 は、 "B"でアクティビティを完了してください) iPhoneでこれが可能かどうかを誰にでも教えてもらえますか?どのようにすればいいですか?iPhoneで受信したプッシュ通知に基づいて異なる画面を呼び出す方法は?
1
A
答えて
5
確かにあなたのアプリケーションデリゲートには、 application:didReceiveRemoteNotification:
メソッド(アプリがバックグラウンドにあり、ユーザーがプッシュ通知に応じてフォアグラウンドに移動した場合、フォアグラウンドでアプリがアクティブになっている間に通知が届いた場合)またはapplication:didFinishLaunchingWithOptions:
(アプリがバックグラウンドでもなくユーザはプッシュ通知に基づいてそれを起動する)
いずれの場合も、どちらのメソッドのパラメータとして渡された辞書にも、通知のペイロード/コンテンツが含まれています。これを使用して、アプリが受け取った通知の種類を特定し、適切なView Controllerを表示することによってそれに応じて行動することができます。
関連する問題
- 1. プッシュ通知の受信時にバックグラウンドでオーディオを呼び出す
- 2. プッシュ通知がiPhoneで受信しない
- 3. プッシュ通知を受信したときに関数を呼び出す方法は?
- 4. DBフィールドに基づいてプッシュ通知を送信する方法
- 5. 新しい画像のたびにプッシュ通知を送信する方法
- 6. 関数呼び出しに基づいて異なるレイアウトを呼び出す
- 7. プッシュ通知、iPhoneで警告メッセージが受信されない
- 8. アカウント通知に基づくプッシュ通知
- 9. プッシュ通知を受信するとiPhoneアプリがクラッシュする
- 10. アンドロイドアプリ内で呼び出されたときにプッシュ通知が受信されない - Amazon SNS
- 11. Xamarin:通知呼び出しでIValueConverterを呼び出す方法
- 12. iPhoneでプッシュ通知を送信する方法
- 13. IOSがGCMプッシュ通知を受信していない
- 14. プッシュ通知では、チャットメッセージを受信した特定の画面には移動しません。
- 15. リストエントリに基づいて関数を呼び出す方法は?
- 16. ダイナミックレンジに基づいて関数を呼び出す方法は?
- 17. node.jsアプリでGCMプッシュ通知を受信
- 18. Android - GCM - バックグラウンドでプッシュ通知を受信しない
- 19. プッシュ通知を受け取った後、特定の画面にリダイレクトする - スウィフト
- 20. 役割に基づいて通知を送信する方法は?
- 21. iOSでプッシュ通知メッセージを受信していません
- 22. DEBUGモードでプッシュ通知を受信していません
- 23. Firebaseアップデートに基づくプッシュ通知
- 24. テレグラムメッセージの受信方法/ウェイグラムのプッシュ通知方法
- 25. IOS - プッシュ通知要求で場所を送信するスレッドを呼び出す
- 26. プッシュ通知を確認する方法は、iOSの目的のcでバックグラウンドモードで受信していますか? Objective Cの中にタップすることなく、通知バーでのプッシュ通知アラートをプッシュ通知マッサージデータを取得する方法を
- 27. 受信したプッシュ通知ごとにアプリバッジ番号を増やす方法
- 28. phpでプッシュ通知を使用して画像とテキストメッセージをiPhoneに送信する方法
- 29. Swift - removeFromSuperview()が呼び出された後に通知を受け取る方法?
- 30. 呼び出し元に基づいた呼び出し元の振る舞いを、リフレクションなしで呼び出し元をPythonでメンバーにする方法
+1正解で完全に回答 – Till