本地推送通知

要介绍的推送通知首先和NSNotification是不一样的,当一款app处于后台时,那么怎么让用户知道app内部发生了什么事呢,如果app本身要获取关注度,可以通过本地通知来骚扰用户,由于不能与公司的服务器进行长连接,服务器也可以向苹果的APNS服务器求助来向用户推送消息,这就时远程通知,

推送通知的呈现样式  

屏幕顶部弹出一块横幅

屏幕中间弹出一个AlertView(提示框)

吃货就爱发这消息

锁屏界面显示效果


ps:收到通知时,也可以加载播放的音效以及改变APP图标上的数字


实现本地通知


iOS8之后,如果想要发出通知(无论本地还是远程),必须先进行注册.(iOS8之前不需要)

1.注册通知

2.创建本地通知

   UILocalNotification  *localNote = [[UILocalNotificationalloc]init];

3.设置本地通知的信息

4.调度通知    (调度之后某个时刻会弹出通知)

[[UIApplicationsharedApplication]scheduleLocalNotification:localNote];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容