0

データベースが更新されるたびにトースト通知を受け取るアプリを開発していますが、サーバーがすべてではなく特定のユーザーにのみ通知をプッシュするようにします。

それを行う方法はありますか?

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);
            }  
           });                  
        }
    });
}
4

1 に答える 1

1

システム内のユーザーに関連付けられたチャネル URL をテーブルに保存し、特定のユーザーにプッシュする準備ができたら、通知を送信するユーザーに基づいてそのテーブルをクエリします。取得したチャネルを使用します。

http://www.windowsazure.com/en-us/develop/mobile/tutorials/push-notifications-to-users-wp8/のチュートリアルは、このロジックを実装する 1 つの方法を示しています。

于 2013-07-30T15:06:58.600 に答える