Windows 8アプリで、通知タイルにWeb画像を含めようとしています。ただし、機能しません。通知が表示されません。
[コントロールパネル]->[管理ツール]->[イベントビューア]->[アプリケーションとサービスログ]->[Microsoft]->[Windows]->[アプリ]->[Microsoft-Windows-TWinUI/ Operational]に移動すると、失敗したすべての通知を確認できます。イベントビューのエラーメッセージは本当に役に立ちません:「タイル通知の処理に失敗しました」。
ローカル画像を使用すると、タイル通知が機能し、画像とテキストとともに表示されます。
var wideContent = TileContentFactory.CreateTileWideSmallImageAndText03();
wideContent.TextBodyWrap.Text = "Some text";
wideContent.Image.Src = "ms-appx:///assets/myLocalImage.gif";
wideContent.RequireSquareContent = false;
var notification = wideContent.CreateNotification();
TileUpdateManager.CreateTileUpdaterForApplication().Update( notification );
代わりに私がこれを行う場合:
// All the http web images I have tried have failed
wideContent.Image.Src = "http://upload.wikimedia.org/wikipedia/commons/a/ae/Ursus_arctos_-_Norway.jpg";
通知が表示されません。(例外などはありません。通知がタイルに表示されず、イベントビューアにエラーが表示されます。)
同様に、 http://code.msdn.microsoft.com/windowsapps/App-tiles-and-badges-sample-5fc49148でMSサンプルアプリを取得してWebイメージを操作することはできません。
他の誰かがこの問題を経験していますか、または誰かがそれを解決する方法を知っていますか?
編集:
上記のコードは、MSサンプルアプリのNotificationsExtensionsライブラリを使用しています。XmlDocumentなどを使用して通知を作成しても同じ問題が発生します。(ここでの例:http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh868236.aspx)