Я создаю прототип, используя Функции Azure и Центр уведомлений.
В моей функции я хочу выбрать группу устройств на основе геопространственного запроса и отправить уведомление на эти устройства.
У меня есть уведомления, работающие с Firebase и Android, но как я могу настроить таргетинг на случайную группу устройств на основе результата запроса?
#r "Microsoft.Azure.NotificationHubs"
#load "location.csx"
using System;
using System.Net;
using Microsoft.Azure.NotificationHubs;
public static async Task Run(LocationInfo message, IAsyncCollector<Notification> notification, TraceWriter log)
{
log.Info($"Sending GCM notification of a new user");
string gcmNotificationPayload = "{\"data\": {\"message\": \"test message")\" }}";
log.Info($"{gcmNotificationPayload}");
await notification.AddAsync(new GcmNotification(gcmNotificationPayload));
}