2011-01-15

Push Notification サーバサイドライブラリ が公開されてます

Windows Phone Developer Blog で Push Notification のサーバサイドライブラリのプレビュー版が公開されています。


最近 Tile Notification だけ使ってみましたが、サーバサイドではそれほど悩むところはありませんでした。それでもライブラリが提供されるのはありがたいですね。

尚、クライアントはトレーニングキットのサンプルが参考になりました。

ちなみに自分はお手軽に Linux + PHP でサーバを準備しています。
PECL から pecl_http と uuid をインストールして http_post_data() で XML を送るだけです。
$data =
""    .
"" .
   ""                                  .
      "$count"             .
   ""                                 .
"";

$options = array(
    'headers' => array(
        'X-MessageID'           => uuid_create() ,
        'X-NotificationClass'   => 1,
        'Content-Type'          => 'text/xml',
        'X-WindowsPhone-Target' => 'token',
        'Content-Length'        => strlen($data)
    )
);

$response = http_post_data($url, $data, $options);


でも、できることならサーバサイドも .NET で統一したいところ...。 Windows Azure がもっと気軽に利用できればいいのですけどね。

0 件のコメント: