Как да изпратите тост известие от мобилната услуга на Azure

Разработвам приложение за получаване на тост известие всеки път, когато базата данни се актуализира, но искам сървърът да изпрати известието само до един конкретен потребител, а не до всички.

Има ли начин да го направя?

function update(item, user, request) {
    request.execute({
        success: function () {
            // Write to the response and then send the notification in the background
           request.respond();           
           push.mpns.sendToast(item.channel,
           {
               text1:"Sent from cloud!"
           },
           {
             success: function(pushResponse) {
              console.log("Sent push:", pushResponse);
            }  
           });                  
        }
    });
}

person ken lee    schedule 30.07.2013    source източник


Отговори (1)


Това, което трябва да направите, е да съхраните URL адресите на каналите, свързани с потребителите във вашата система, в таблица и след като сте готови да изпратите до определен потребител, направете заявка към тази таблица въз основа на потребителя, на когото искате да изпратите известието, и използвайте канала, който извлечете.

Урокът на http://www.windowsazure.com/en-us/develop/mobile/tutorials/push-notifications-to-users-wp8/ показва един начин за прилагане на тази логика.

person carlosfigueira    schedule 30.07.2013