2013-07-30 2 views
0

Я разрабатываю приложение для получения уведомлений о тосте всякий раз, когда база данных обновляется, , но я хочу, чтобы сервер толкал уведомление только одному конкретному пользователю, но не все.Как нажимать уведомление тоста от мобильной службы 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); 
      } 
      });     
     } 
    }); 
} 

ответ

1

Что вам нужно сделать, это сохранить URL-канала, связанные с пользователями в вашей системе в таблице, и как только вы будете готовы, чтобы подтолкнуть к определенному пользователю, запрашивать эту таблицу на основе пользователя, которого вы хотите отправить уведомление и использовать полученный канал.

В учебнике по адресу http://www.windowsazure.com/en-us/develop/mobile/tutorials/push-notifications-to-users-wp8/ показан один из способов реализации этой логики.

Смежные вопросы