最近开始用swift做项目,在项目中用到了本地推送的功能,在这里给大家分享一下swift做本地推送的经验。第一次写分享类的文章,各位看官,不喜勿喷。
目前本地推送要分为iOS10之后的和iOS10之前的(目前最多只适配到iOS8)。
在发送推送的地方要设置好推送的主题、推送的内容,iOS10还需设置推送的sound。
以下是iOS10设置的代码

iOS8的代码如下:

发送的地方设置完之后,我们就要写接收的地方的代码了,接收之前还要注册授权,这些操作我们是放在AppDelegate里面的,同样分iOS10之后和之前的。

设置好了之后,就可以接收通知了,首先是iOS10之前的收到本地推送不论是在前台还是后台,在同一个方法里。

iOS10之后的本地推送分前台收和后台收。

这样就可以在相应的方法里处理自己想做的操作了。
后续如果有变动会持续更新,感谢大家的支持!!!
网友评论