1

我正在测试推送通知,我注意到当我向我的磁贴发送推送通知时,它会更新本地图像的背景图像和背景图像,但是当我指定远程图像时它不起作用。

我在模拟器中这样做。我仍然可以通过代码更改手动将图像更改为远程(在 C# 代码中,手动将图像 URI 设置为远程),但是通过推送通知,如果我指定远程,它似乎不会更新图像URI,只是一个本地的。

这是模拟器的缺陷吗?

4

2 回答 2

0

您应该在调用时为推送通知图像指定允许的域

HttpNotificationChannel.BindToShellTile 方法(集合)

例如,

NotificationChannel.BindToShellTile (new Collection<Uri> { new Uri("http://domain1.com"), new Uri("http://domain2.com") });
于 2012-10-27T19:27:45.603 回答
0

有一些与远程图像相关的警告:Tiles Overview

  • 由于网络可变性和性能原因,请考虑将本地资源用于平铺图像。
  • 远程图像不支持 https。
  • 远程图像限制为 80 KB 或更少,否则将无法下载。
  • 远程图像必须在 30 秒或更短时间内下载,否则将无法下载。
  • 如果 BackGround 或 BackBackGround 图像由于任何原因无法加载,则更新中设置的其他属性也不会更改。
于 2012-10-26T22:10:59.973 回答