我正在测试推送通知,我注意到,当我向瓷砖发送推送通知时,它将更新本地图像的背景图像和背面映像,但是当我指定远程图像时图像它不起作用。
我在模拟器中这样做。我仍然可以通过代码更改手动将图像更改为遥控器(在C#代码中,手动将图像URI设置为远程图像),但是通过推送通知,如果我指定了遥控器,它似乎不会更新图像Uri,只有一个本地。
这是模拟器中的缺陷?
有一些与远程图像有关的警告:图块概述
- 由于网络可变性和性能原因,请考虑将本地资源用于瓷砖图像。
- HTTPS不支持远程图像。
- 远程图像限制为80 kb或以下下载。
- 远程图像必须在30秒或以下下载,否则它们不会是下载。
- 如果背景或后卫图像无法为任何原因,更新中的其他属性都不是更改了。
您应该在调用
时指定允许的域进行推送通知图像httpnotificationchannel.bindtoshelltile方法(收集)
例如,
NotificationChannel.BindToShellTile (new Collection<Uri> { new Uri("http://domain1.com"), new Uri("http://domain2.com") });