wwdc2016-session707 Notifications(draft)
Introduction to Notifications
https://developer.apple.com/wwdc2016/707
通知
这哥们说话有点不清晰啊。
远程通知
本地通知
可以被操作的通知
Dismiss Notifications
左滑消除
UNNotification
响应式的通知
只有一个方法UNUserNotificationCenterDelegate
Server->APNs->UserDevices
端到端的加密
Services Extension
通知被处理过之后然后再显示
Server->APNs-Extension>->UserDevices
Add Attachments?
添加附件?
UNNotificationServerceExtension
两个方法
1.收到消息+处理方法(解密,封装内容,调用处理回调方法)
2.消息过期处理
{
aps:{
alert: "xxx",
mutable-content: 1
},
encrypted-content: "xxx"
}
总结
注册
消息体
定时
管理
操作
Advanced Notifications
可以直接操作通知,例如回复。
通知支持多媒体,例如图片,位置,视频。
消息快速回复(支持回话回复而不是单条回复)
NewAPI
Media Attachements
Payload
Server->APNs->ServicesExtension->App
多媒体附件的消息支持喜欢,点赞。
当然多媒体通知也可以是本地的。
消息体的尺寸需要 autoLayout
contentSizeRatio 消息体的比例
** 自定义通知的 UI
** 通知体的尺寸适应
** 图片附件
** 交互 Actions
消息体的交互也是在通知里?
actionIdentifier
通知消息还可以回复。
UNTextInputNotificationAction
UNNotificationDefaultActionIdentifier
UNNotificationDismissActionIdentifier
======