У меня есть push-уведомления Android и Apple, работающие с PushSharp, но у меня возникают проблемы с отправкой пользовательских данных с уведомлениями Apple.
Это отлично отправляет:
push.QueueNotification(new AppleNotification()
.ForDeviceToken(device.Identifier)
.WithAlert(message)
.WithSound("default")
.WithBadge(7));
Это вообще не работает:
push.QueueNotification(new AppleNotification()
.ForDeviceToken(device.Identifier)
.WithAlert(message)
.WithSound("default")
.WithCustomItem("incidentId", new[] { 1 })
.WithBadge(7));
Последний никогда не попадает в NotificationSent, NotificationFailed, ServiceException и т. д. и никогда не доходит до телефонов.
Использование PushSharp версии 2.0.4.0
Я делаю что-то не так, пытаясь добавить пользовательские данные?