2016-09-06 3 views
0

GCMとAPNS経由でプッシュ通知をユーザに送信するサービスを作成しました。少数の加入者にとってはすべて正常に動作しますが、100000人の加入者に対してはテストしたいと思います。特に、私はDBやサーバーが1秒間にすべてのサービスを提供できない場合など、何人かの加入者のデータを取得しようとすると、サービスワーカーがどのように行動するのか興味があります。プッシュ通知は100000人のユーザをエミュレートします

今のところ、そのような量の加入者を持っている、テスト目的のためにそれらをエミュレートする方法はありますか?

ありがとうございます。

答えて

0

Service Workerはクライアント側のJavaScriptワーカーなので、加入者数は関係ありません。ただし、ダウンストリームメッセージを送信するときは一度に1000 registration tokensまでしか設定できないため、バッチを100(この例では)繰り返す必要があります。メッセージがGCMに送信されると、加入者のウェブクライアントはそれを別々に処理できるはずです。

この程度までテストするには、有効なregistration_idsが必要です。つまり、何千ものクライアントを登録するということです!しかし、それでもやり遂げることができます。 GCMをテストできる既製のスクリプトやサイトはいくつかありますが、引き続きこれらのregistration_idsを提供する必要があります。

+0

ありがとうございます。あなたはあなたの答えで言及したそのようなスクリプトへのリンクを提供できますか?私はそれらを試してみたい – Jack