美文网首页iOS精品文章
Notification Content Extension

Notification Content Extension

作者: FengxinLi | 来源:发表于2018-05-16 15:12 被阅读2次

通知的扩展我最初的看网上的理解是 以为推送过来通过我们修改然后显示我们修改之后的通知栏,但是我理解错了,通知栏是改变不了的。而是下拉的时候展示我们自己定义的界面。

建立了这个Notification Content Extension 之后我们最需要关注的是我们的info.plist文件。


屏幕快照 2018-05-16 下午2.57.06.png

我们需要关注的是下面三个参数
NSExtensionAttributes
NSExtensionMainStoryboard
NSExtensionPointIdentifier
后面二个参数一般建好之后是不用去改的,重点关注NSExtensionAttributes
// UNNotificationExtensionDefaultContentHidden = YES 就是本身的通知内容 title subtitle body 不显示
// UNNotificationExtensionDefaultContentHidden = NO 默认显示
UNNotificationExtensionInitialContentSizeRatio 这个是自定义的宽高比例
UNNotificationExtensionCategory 这个值类型可以为字符串,也可以为数组,我这配置的一个数据,这样可以多个分类id共用一个扩展的界面。
下面是一个我自己做的demo的截图


1111.gif
我自己设置的是不隐藏默认的值 所以截图显示了title,subtitle,body
我另外截图了一个隐藏默认的截图
22222.gif

https://github.com/lijufengxin/CustomUIExtensionNotification

相关文章

网友评论

    本文标题:Notification Content Extension

    本文链接:https://www.haomeiwen.com/subject/gebpdftx.html