我们正在使用 WNS Azure 推送通知,并且在应用程序端,我们为一个磁贴和一个 toast 注册了 2 个模板(下面的示例)。
在某些 WP8.1 设备上,我们不接收 toast 通知,而只接收平铺通知。我们还看到,在这些设备上,应用程序没有出现在通知和操作设置页面中。
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);