Отправка списка строк в полезной нагрузке
Я использую Push Sharp для отправки push-уведомлений клиентам iOS и Android. Мне нужно отправить список строк, но я не уверен, как этого добиться? Нужно ли отправлять его с полезной нагрузкой? Может кто-нибудь показать мне код для этого?
Для iOS приведен пример кода:
var appleCert = File.ReadAllBytes(Path.Combine(AppDomain.CurrentDomain.BaseDirectory,
"../../../Resources/PushSharp.Apns.Sandbox.p12"));
//Extension method
push.RegisterAppleService(new ApplePushChannelSettings(appleCert, "radint123?"));
push.QueueNotification(new AppleNotification()
.ForDeviceToken("b06d5462020a01703f6c740f8de77d7450878739ec2954775db5411d0f3f17d7")
.WithAlert("Hello World!").WithBadge(i)
.WithSound(Path.Combine(AppDomain.CurrentDomain.BaseDirectory,
"../../../Resources/sound.caf")));
1 ответ
Да, вы должны отправить его с такой полезной нагрузкой (код VB.Net):
Dim appleNotif As New AppleNotification
'Define other properties here
Dim notiPayLoad = New AppleNotificationPayload()
notiPayLoad.AddCustom("key1", "value1")
notiPayLoad.AddCustom("key2", "value2")
appleNotif.Payload = notiPayLoad
push.QueueNotification(appleNotif)