因此,在iOS 10中,您现在可以编写"拦截"推送通知,以便您可以下载内容并处理它们,然后再将其显示给用户。
但是,它们要求推送有效负载将private Rectangle GetRectangle()
{
rec = new Rectangle();
rec.Width = 1;
rec.Height = 1;
rec.Fill = new SolidColorBrush(Colors.Black);
Canvas.SetLeft(rec, diagramCanvas.Width);
//works for min 0 and max 1
//Canvas.SetBottom(rec, Math.Floor((val-(data[2]*(.5-(accuracy*.5))))*25*diagramCanvas.Height));
Canvas.SetBottom(rec,Math.Floor((val- ((data[2]-data[1])/2) + (data[2]-data[1])*accuracy/2)/(data[2]-data[1])*accuracy*diagramCanvas.Height));
return rec;
}
中的'mutable-content'
密钥设置为1. CloudKit订阅似乎不会在aps
字典中返回此密钥(至少{{ 1}}没有,所以服务扩展名不会被调用。
有没有办法让CloudKit订阅通知与userInfo
一起使用?
答案 0 :(得分:1)
目前,这似乎不可能。
(有a post on Apple's forums开发人员建议有人将其创建为功能请求。有人已经做了,我打算复制请求。)
答案 1 :(得分:1)
现在可以在iOS 11中查找shouldSendMutableContent
中的CKNotificationInfo
属性