让我们快速了解分组通知-iOS 12
iOS 12具有分组通知!
使用threadIdentifier
创建通知内容以创建该通知的组。 分组将属于该应用程序或来自某个应用程序的特定主题。
//使用线程标识符创建组
让内容= UNMutableNotificationContent()
content.title =“通知组”
content.body =“ Ashish Kakkad的教程”
content.threadIdentifier =“ notify-team-ios”
通知有效载荷将如下所示
{
“ aps”:{
“警告”:{
“ title”:“通知组”,
“ body”:“ Ashish Kakkad的教程”
}
“ thread-id”:“ notify-team-ios”
}
}
为组的特定目的给线程标识符赋予有意义的名称。
简单通知组摘要
让summaryFormat =“%u更多消息”
返回UNNotificationCategory(标识符:“类别标识符”,操作:[],intentIdentifiers:[],hiddenPreviewsBodyPlaceholder:nil,categorySummaryFormat:summaryFormat,选项:[])
隐藏的预览摘要自定义
让summaryFormat =“%u更多消息”
let hiddenPreviewsPlaceholder =“%u条消息”
返回UNNotificationCategory(标识符:“类别标识符”,操作:[],intentIdentifiers:[],hiddenPreviewsBodyPlaceholder:hiddenPreviewsPlaceholder,categorySummaryFormat:summaryFormat,选项:[])
带有参数的通知组摘要
让summaryFormat =“%u来自%@的更多消息”
返回UNNotificationCategory(标识符:“组消息”,操作:[],intentIdentifiers:[],hiddenPreviewsBodyPlaceholder:nil,categorySummaryFormat:summaryFormat,选项:[])
通知组摘要参数
让内容= UNMutableNotificationContent()
content.body =“…”
content.threadIdentifier =“ notify-team-ios”
content.summaryArgument =“ Ashish”
带有参数计数的通知摘要
让内容= UNMutableNotificationContent()
content.body =“…”
content.threadIdentifier =“ notify-team-ios”
content.summaryArgument =“ Ashish”
content.summaryArgumentCount = 2
更新的通知有效负载将如下所示
{
“ aps”:{
“警告”:{
“身体” : ”…”,
“ summary-arg”:“ Ashish”,
“ summary-arg-count”:2
},
“ thread-id”:“ notify-team-ios”
}
}
我知道我没有详细描述任何东西。 如果有时间,我将用详细信息更新此博客。
快乐编码🙂
如果您有任何问题,意见,建议或反馈,请通过Twitter @ ashishkakkad8与我联系。 您也可以在我的网站ashishkakkad.com上阅读我的其他博客。