Как отправить push-уведомление конкретному пользователю в Центре уведомлений?

Можно ли как-нибудь отправить уведомление конкретному пользователю? Я пытался использовать устройство Token. Но я не смог найти ни одного учебного пособия, показывающего, как я могу отправлять уведомления на токен устройства.

0

Решение

По описанию на https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-node-backend-how-to-use-server-sdk/#push-user:

Когда аутентифицированный пользователь регистрируется для push-уведомлений, к регистрации автоматически добавляется тег идентификатора пользователя. С помощью этого тега вы можете отправлять push-уведомления на все устройства, зарегистрированные конкретным пользователем.

Вы можете создать скрипт EasyTable, связанный с таблицей, для хранения вашего идентифицированного идентификатора пользователя. Вы можете использовать следующий фрагмент кода для реализации этого:

table.insert(function (context) {
context.item.userId = context.user.id;
return context.execute();
});

Ссылаться на https://github.com/Azure/azure-content/blob/master/articles/app-service-mobile/app-service-mobile-node-backend-how-to-use-server-sdk.md#how- в настройки-на-запрос-что-это-используется-с-таблицы-операций для большего.

Тогда используйте это Пример PHP отправить уведомление с идентификатором пользователя:

$hub = new NotificationHub("<connectionString>", "<hubName>");
$message = '{"data":{"message":"Hello from PHP!"}}';
$notification = new Notification("gcm", $message);
$hub->sendNotification($notification, "_UserId:sid:<UserId>");
1

Другие решения

У вас будет токен устройства для отправки push. Существует несколько способов получения токена устройства. Следующий пример поможет вам.

https://azure.microsoft.com/en-us/documentation/articles/notification-hubs-aspnet-backend-windows-dotnet-wns-notification/

0

Вы можете сделать это с помощью теги. Свяжите уникальный тег с каждым пользователем, а затем отправьте уведомление этому тегу.

Центры уведомлений Azure уведомляют пользователей для iOS с помощью .NET backend это пошаговое руководство, которое дает вам представление о том, как работать с тегами.

А также Как использовать Notification Hubs из PHP даст вам и представление о том, как это сделать в PHP.

Кроме того, взгляните на этот ответ а также пример это относится к.

Когда у вас есть готовый прототип, используйте Руководство по диагностике для устранения любых проблем.

0
По вопросам рекламы [email protected]