0

タイトルの通り、自分の登録IDの一覧があり、同じメッセージを一斉に送信したいです。

GCM は一度に約 1000 の通知を処理できると言われましたが、これを行う方法については本当に混乱していますPushSharp(実際に for ループを使用して個別に送信する以外に)。誰かがこれに精通している場合、私は本当に助けていただければ幸いです。

彼はいくつかの一般的なコードです

push.RegisterGcmService(new GcmPushChannelSettings(ApiKey));

push.QueueNotification(new GcmNotification().ForDeviceRegistrationId(RegistrationID)
                                  .WithJson(json));

1 つの登録 ID を持つ代わりに、それらのリストを送信したいと思います。FAQへの参照はありますが、その方法に関する実際の回答はありません。

参考1

参考2

参考3

4

2 に答える 2

0

拡張メソッドを取得するには、それを使用する必要があります

using PushSharp;
using PushSharp.Android;
using PushSharp.Core;

次に、使用できます

GcmNotification notification = new GcmNotification().ForDeviceRegistrationId(pRegistrationIds)
                                              .WithJson(pMessage);
于 2014-05-13T19:56:46.810 に答える