2016-08-24 13 views
3

私は2回のiosプッシュ通知を送信していました.1つはサイレントと1つの警告です。一番上のアプリは、ほぼ同時に複数のiosプッシュ通知を送信できますか?

場合によっては、プッシュ通知の1つがデバイスで受信されません。デバイスごとにアプリごとに1つだけの通知を保持しているサービスキューの品質がある - https://developer.apple.com/library/ios/technotes/tn2265/_index.html#//apple_ref/doc/uid/DTS40010376-CH1-TNTAG23

それはと言う - 私はトラブルシューティングのプッシュ通知のガイドを読ん

。 デバイスに複数の通知をほぼ同時に送信することはできませんか?

Whatsappはどうしますか? 10人の人が私とチャットしていると、ほぼ同時に10件の通知が届きます。

誰かが理解を助けることができますか?

+1

Whatsappなどは、チャットのためにソケットを使用し、通知をプッシュしません。 –

答えて

0

複数のAPNSを送信することは、単一のAPNSを送信することと同じことです。複数のAPNSを処理する方法を説明しましょう。

アプリが複数のAPNSを同時に送信すると、デバイスには次のようなメッセージが表示されます。 enter image description here

しかし、通知センターを見ると、すべてのメッセージが分離して表示されます。 Whatsappで複数の通知を受け取っても、上記のように動作します。あなたは、あなたの携帯電話をオフにするか、インターネットをオフにしようとすると約50~60のメッセージをそのWhatsappユーザーに送信したい場合。上記のようなメッセージが表示されます。

これは、OS別のAPNSハンドルによるものです。アプリが開いているときは、以下の方法でAPNSを受信します。そこからTOPアプリがメッセージを処理します。場合によっては、ユーザーに適切なメッセージを表示するためにメッセージをスキップすることもあります。 0.5秒のように10-15のメッセージを受信した場合、3-5のメッセージがランダムに表示され、適切なチャットにバッジカウントが設定され、そのユーザーからのメッセージも受信したことが示されます。

これは私のdattingアプリケーションのいずれかで複数の通知を管理する方法です。

func application(application: UIApplication, didReceiveRemoteNotification userInfo: [NSObject : AnyObject]) 
関連する問題