Я новичок в Push Sharp. Я пытаюсь отправлять сообщения на устройства Android с помощью Push Sharp. Это прекрасно работает, но проблема в том, что Push Sharp отправляет одно и то же сообщение снова и снова.
Мой код:
AndroidPushBroker = new PushBroker();
var googleKey = CustomConfigurationManager.GetValueFromSection("appSettings", "GoogleServerAccessKey");
AndroidPushBroker.RegisterGcmService(new PushSharp.Android.GcmPushChannelSettings(googleKey));
var jsonMessage = "{\"InformationId\":\"" + notification.Message + "\",\"badge\":7,\"sound\":\"sound.caf\",\"NotificationType\":\"" + notification.Type.ToString() + "\"}";
GcmNotification androidNotifcation = new GcmNotification().ForDeviceRegistrationId(notification.DeviceId)
.WithJson(jsonMessage);
AndroidPushBroker.QueueNotification(androidNotifcation);
Проблема: когда я отправляю сообщение «Сообщение 1», а затем отправляю «Сообщение 2», оно снова отправляет «Сообщение 1». Нужно ли удалять элементы из очереди? Или что мне не хватает. ?
Примечание. В моем приложении есть один экземпляр Push Broker.