Как сообщения отправляются конкретному пользователю после того, как они были зарегистрированы BackEnd с помощью Центров C#

Место общения программистов C#
Anonymous
Как сообщения отправляются конкретному пользователю после того, как они были зарегистрированы BackEnd с помощью Центров

Сообщение Anonymous »

Бэкэнд-код для отправки сообщений с помощью Центра уведомлений Azure определенному идентификатору пользователя:

Код: Выделить всё

var hubClient = NotificationHubClient.CreateClientFromConnectionString(connectionString, hubName);

var notification = new Dictionary {
{ "message", "New Message" }
};

var userIdTag = "userId:12345";

await hubClient.SendTemplateNotificationAsync(notification, userTag);
Зарегистрируйте идентификатор пользователя с помощью API, вызываемого приложением:

Код: Выделить всё

var hubClient = NotificationHubClient.CreateClientFromConnectionString(connectionString, hubName);

var installation = new Installation
{
InstallationId = Guid.NewGuid().ToString(), //or use userId?
PushChannel = deviceToken, //sent by app
Tags = new List { "userId:12345" }
};

await hubClient.CreateOrUpdateInstallationAsync(installation);
Как сообщение затем отправляется определенному идентификатору пользователя, какую работу необходимо выполнить на стороне приложения Android, чтобы сообщение было отправлено определенному идентификатору пользователя?

Подробнее здесь: https://stackoverflow.com/questions/781 ... by-the-bac

Вернуться в «C#»