iOS的推送通知分为本地推送和网络推送两种,如果App处于挂起状态,是可以发送本地通知的,如果已经被杀掉,则只有定时通知可以被执行,而类似于QQ的那种网络消息推送就无法实现了,因为App的网络模块在被杀掉后是无法执行的,这时候就要借助远程通知,通过苹果的服务器转发通知到手机,本文只介绍本地通知的用法。
①对于iOS8及以上的版本,需要注册本地通知才能使用,一般在AppDelegate中注册:
...
分类:
移动开发 时间:
2015-07-17 10:06:50
阅读次数:
206
推送通知和NSNotification是有区别的:NSNotification:是看不到的推送通知:是可以看到的IOS中提供了两种推送通知本地推送通知:(Local Notification):手机应用本身的通知,比如:闹铃远程推送通知:(Remote Notification)从服务器发送过来的通...
分类:
移动开发 时间:
2015-07-13 13:49:08
阅读次数:
2633
创建通知
UILocalNotification *notification = [[UILocalNotification alloc] init];
if (notification)
{
NSDate *now = [NSDate new];
notification.fireDate = [now dateByAddingTimeInt...
分类:
移动开发 时间:
2015-07-07 23:03:43
阅读次数:
412
本地推送:只有程序在后台运行 或者退出以后才会收到通知并显示 程序在前台的时候,接收通知推送,但不显示基本步骤:1>> 使用本地通知之前 先注册usersettings2>> 创建本地通知3>> 设置本地通知属性4>> 定制通知1.UIUserNotificationType:UIUser...
分类:
其他好文 时间:
2015-07-03 22:02:32
阅读次数:
200
上一篇讲到的本地推送是普通的消息推送,本篇要讲一下带按钮动作的推送消息,先上个图瞅瞅:继上一篇的内容进行小小的改动:在didFinishLaunchingWithOptions方法内进行以下修改if (UIDevice.currentDevice().systemVersion as NSStrin...
分类:
编程语言 时间:
2015-07-03 11:48:52
阅读次数:
132
本地推送通知是通过实例化UILocalNotification实现的。要实现本地化推送可以在AppDelegate.swift中添加代码实现,本事例是一个当App进入后台时推送一条消息给用户。1.首先在didFinishLaunchingWithOptions方法内添加代码,IOS8推送消息首先要获...
分类:
编程语言 时间:
2015-07-02 23:56:17
阅读次数:
5167
前言之前接触过iOS上的推送服务,当时做的是在线推送,虽然已经有很多开发商提供集成的推送服务,但作为了解原理的方式也是一个不错的过程。最近打算应用本地通推送的功能,本来以为会和在线推送一样麻烦,又要弄证书,又要提交验证,所以一直没动手。今天稍微了解后,发现本地推送就是很简单的一件事。介绍本地推送是什...
分类:
其他好文 时间:
2015-06-21 11:51:24
阅读次数:
147
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary
*)launchOptions {
self.window = [[UIWindow
alloc] initWithFrame:[[UIScreen
mainScreen] bounds]];...
分类:
移动开发 时间:
2015-06-18 22:20:15
阅读次数:
202
注:按Home键让App进入后台运行时,方可查看通知。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after appl...
分类:
移动开发 时间:
2015-06-05 17:44:31
阅读次数:
167
简单总结一下远程推送消息的相应情况1. 当程序处于关闭状态收到推送消息时,点击图标会调用- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions...
分类:
移动开发 时间:
2015-06-03 17:13:40
阅读次数:
159