1

WNS Azure プッシュ通知を使用しており、アプリ側ではタイル用とトースト用の 2 つのテンプレートを登録しています (以下の例)。

一部の WP8.1 デバイスでは、トースト通知を受信せず、タイル通知のみを受信します。また、これらのデバイスでは、アプリが [通知とアクションの設定] ページに表示されないこともわかりました。

var toast = ToastContentFactory.CreateToastText02();
toast.TextHeading.Text = "$(title)";
toast.TextBodyWrap.Text = "$(text)";
toast.Launch = PushArguments.GetTemplate();

var tileSquare = TileContentFactory.CreateTileSquare150x150Text02();
tileSquare.TextHeading.Text = "$(title)";
tileSquare.TextBodyWrap.Text = "$(text)";

var tileWide = TileContentFactory.CreateTileWide310x150Text01();
tileWide.Square150x150Content = tileSquare;
tileSquare.RequireSquare71x71Content = false;
tileWide.TextHeading.Text = "$(title)";
tileWide.TextBody1.Text = "$(text)";

var res1 = await hub.RegisterTemplateAsync(channel.Uri, toast.GetXml(), "toast", tags);
var res2 = await hub.RegisterTemplateAsync(channel.Uri, tileWide.GetXml(), "tileWide", tags);
4

0 に答える 0