7

複数のプッシュ通知 - ワンデバイス例えば上で複数のプッシュ通知を処理する方法iPhone

は、ユーザーがあなたが私のアプリから1つの新しいメッセージを持っていると言って通知を受け取ります。メッセージをチェックする前に別のメッセージが来るので、彼は2を持っています.2つのメッセージが通知バーに積み重ねられないように、2つのメッセージが待っているという通知が1つあります。これをどのように実装すればよいですか?

そしてまた、デバイス上で5新しい通知し、ユーザーは、我々はあなたの最初の質問については

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo 

答えて

2

のUserInfo前の通知を得た方法そして最後の通知をタップし、あなたがこれを行うことができなくなりました場合。通知は別個のイベントであり、NotificationCenterはそれらをマージしません(またはできません)。

プッシュ通知は(多くの)情報を配信するものではないため、userInfoオブジェクトの読み込みには依存できません。たとえば、ユーザーが通知アラートを閉じて、それを読み取らずに削除するとしたらどうしますか?

あなたがするべきことは、プッシュ通知を使用してアプリに「何かが起こった」ことを伝えることだけです。アプリケーションは、サーバーから情報を取得する必要があります。つまり、最後の通知をタップすると、5つの通知すべてにリンクされているすべての情報がダウンロードされます。

+2

2012年に質問に回答しましたが、iOS 6、iOS 7、またはiOS 8を対象にして疑問のある仕事をする方法はまだありませんか? –

関連する問題