Mais conteúdo relacionado
Mais de Makoto Nishimura (20)
Windowsストア アプリケーション概要(通知編)
- 2. Agenda
• タイルと通知の概要
• タイル
• 通知
• Windows Azure Mobile Service
• 参考資料
- 16. タイル
// タイルのテンプレート選択
XmlDocument tileXml =
TileUpdateManager.GetTemplateContent(TileTemplateType.TileWideIma
geAndText01);
// 2つの大きさがあるので両方指定する場合は2つ指定
XmlDocument squareTileXml =
TileUpdateManager.GetTemplateContent(TileTemplateType.TileSquareT
ext04);
XMLでタイルのテンプレートを取得する
- 17. タイル
テンプレートの内容を定義していく・・・
XmlNodeList tileTextAttributes = tileXml.GetElementsByTagName("text");
tileTextAttributes[0].InnerText = this.tileText.Text;
XmlNodeList tileImageAttributes = tileXml.GetElementsByTagName("image");
((XmlElement)tileImageAttributes[0]).SetAttribute("src", "ms-
appx:///Assets/wideTile.png");
- 21. タイル
テンプレートを設定するぐらいまでは同じ流れ
以下が違ってくる
Int16 dueTimeInSeconds = 15;
DateTime dueTime = DateTime.Now.AddSeconds(dueTimeInSeconds);
ScheduledTileNotification tileNotification = new
ScheduledTileNotification(tileXml,dueTime);
tileNotification.Tag = this.tileText.Text;
TileUpdateManager.CreateTileUpdaterForApplication().AddToSchedule(tileNotificatio
n);
- 24. タイル
テンプレートを設定するぐらいまでは同じ流れ
以下が違ってくる
// タイル更新の設定
PeriodicUpdateRecurrence recurrence = PeriodicUpdateRecurrence.HalfHour;
TileUpdateManager.CreateTileUpdaterForApplication().EnableNotificationQueue(true);
TileUpdateManager.CreateTileUpdaterForApplication().Clear();
// ローカルにある画像ファイルをタイル更新に利用します。
//TileUpdateManager.CreateTileUpdaterForApplication().StartPeriodicUpdate(new
Uri("http://coelacanth.heteml.jp/win8/tilesample/titleUpdateLocalImage.html"), recurrence);
// サーバーにある画像ファイルをタイル更新に利用します。
TileUpdateManager.CreateTileUpdaterForApplication().StartPeriodicUpdate(new
Uri("http://coelacanth.heteml.jp/win8/tilesample/titleUpdateRemoteImage.html"), recurrence);
- 38. Windows Azure Mobile Service
Windows Azure Mobile Serviceとは
・WindowsAzureを用いてデータを保存などを簡単にできる仕組
み
・認証の仕組みと、通知も可能
・
- 41. Windows Azure Mobile Service
Windows Azure Mobile Serviceとは
・WindowsAzureを用いてデータを保存などを簡単にできる仕組
み
・認証の仕組みと、通知も可能
- 44. ドキュメントURL
主にMSDNへのリンクです
通知配信方法の選択 (Metro スタイル アプリ)
http://msdn.microsoft.com/ja-JP/library/windows/apps/hh779721.aspx
トースト テンプレート カタログ (JavaScript と HTML を使った Metro スタイル
アプリ)
http://msdn.microsoft.com/ja-jp/library/windows/apps/xaml/hh761494.aspx
タイル テンプレートの選択 (JavaScript と HTML を使った Metro スタイル アプ
リ)
http://msdn.microsoft.com/ja-jp/library/windows/apps/hh761491.aspx