У меня есть мобильная служба в Azure и приложение для Android. Я хочу отправить push-уведомление на пользовательское устройство, которое регистрирует его самостоятельно. Мне удалось отправить уведомления через gcm, но они транслируются на все устройства. Пожалуйста, помогите мне в этом отношении.
для отправки уведомления я настроил запрос на вставку в Azure, но он передает уведомления. Я понятия не имею, как отправить его на конкретное устройство.
мой запрос на вставку:
function insert(item, user, request) {
var payload = '{"data":{"message" : "Hello from Mobile Services!"}}';
request.execute({
success: function() {
// If the insert succeeds, send a notification.
push.gcm.send(null, payload, {
success: function(pushResponse) {
console.log("Sent push:", pushResponse, payload);
request.respond();
},
error: function (pushResponse) {
console.log("Error Sending push:", pushResponse);
request.respond(500, { error: pushResponse });
}
});
},
error: function(err) {
console.log("request.execute error", err)
request.respond();
}
});
}