如何从Azure移动服务推送Toast通知

时间:2013-07-30 07:40:55

标签: azure-mobile-services windows-phone-8

我正在开发一个应用程序,以便在数据库更新时接收Toast通知, 但我希望服务器只将通知推送给一个特定的用户而不是全部。

任何方式吗?

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 个答案:

答案 0 :(得分:1)

您需要做的是将与系统中用户关联的频道网址存储在一个表格中,一旦您准备好推送给某个用户,请根据您要发送的用户查询该表格通知,并使用您检索的频道。

http://www.windowsazure.com/en-us/develop/mobile/tutorials/push-notifications-to-users-wp8/上的教程展示了实现此逻辑的一种方法。