0

環境詳細:IBM MobileFirstブロードキャスト通知

  1. IBM MobileFirstプラットフォーム7.1.0
  2. チャンネル:15,000ユーザーのためにトリガされるAndroidの& IOS
  3. 通知。

どのようにしてWL.Server.sendMessage(applicationId,notificationOptions) APIが動作するのか理解したいですか?

上記のAPIを使用してブロードキャスト通知をトリガーし、必要な情報を提供して3つのデバイスで受信することができます。 1000のメッセージは、上記のAPIは、このシナリオを扱うことができないlimit-of-android-gcm-push-notification.

あたりとして一度に送信できることをGCMには制限があり

?上記のリンクごとに1000を超えるリクエストが送信される必要があるためです。

Scalability and hardware Sizingによると、MobileFirst Serverは、22,500以上のiOSデバイス、50,000個のAndroidデバイス、350個のWindows Phoneデバイスに1秒あたりに通知メッセージを送信できます。

私の理解がこのAPIよりも正しい場合は、上記の値を最大値として考慮して、15の通知を確実に送信できるはずです。

答えて

1

GCMマルチキャスト通知の場合、IBM MobileFirst(ブロードキャストまたはマルチキャスト)で使用されるすべてのプッシュAPIは、一度に最大1000個の登録トークンのケースを処理します。この上限はGCMによって設定され、GCMクライアントはそれを遵守する必要があります。

通知が15,000件の場合、通知回数は15回1000回になります。

サイジングとスケーラビリティの計算機で、1秒あたり50,000個のAndroidデバイスの値が考慮されて、この制限(1回に1000メッセージ)を保持して導出されました。

+0

この場合、API WL.Server.sendMessage(applicationId、notificationOptions)は、サブスクライブされたプッシュデータを使用して1000回のプッシュ通知を15回コールします。 – Karikalan

+0

はい。すべての登録トークンのリストから、一度に1000個* 15。 –

関連する問題