`

Notification Center

 
阅读更多
NSNotificationCenter,夸类通信好用。
http://lizi464789754.blog.163.com/blog/static/168937085201142605426317/


UILocalNotification,本地推送

iPhone Push Notification的幕后
http://www.ifanr.com/3776



iPhone消息推送机制实现与探讨
http://www.cnblogs.com/zhuqil/archive/2011/06/05/2070679.html




三种Notification的区别
http://heidianfeng.blog.163.com/blog/static/61843456201131254329646/

1、broadcast Notification是app当前是在run状态,而且当前app是in foreground,即:是在前台运行,不是在后台运行。而且此notification是注册是本app里面的NSNotificationCenter,当app关闭后注册的notification也就不存在了。

2、Push Notification是app当前可以是run状态也可以是关闭状态。此notification注册register是在本机iphone的系统中注册的。即:app关闭后这个notification任然是有效的。我们首先app需要取得系统的device token,然后把标志用户这个设备iphone的唯一标识传送给开发者的servicer 断,并在用户的iphone系统中register一个notification,当service端发送了一个remote notification时,apple 的service端接收到后,然后看要传送给哪些iphone设备,用户的iphone设备接收到remote nofitication后,根据本机系统上注册的找到相应的app,通知此app。

3、Local Notification是app当前可以在run也可以是close状态。此app只是在本机上schedule一个notification,并带有一些信息,当时间到了之后,iphone系统就发送一个notification,系统根据注册在本机上的notification来判断通知相应的app。
分享到:
评论

相关推荐

    Unity3D教程:Notification Center的简单使用与案例说明2

    Unity3D Notification Center 的简单使用与案例说明 Notification Center 是 Unity3D 中的一个组件,用于处理游戏对象之间的消息传递。它允许游戏对象之间相互通信,实现了松耦合的设计,使得游戏逻辑更加灵活和可...

    TodoSwift:[今日小部件]用Swift编写的Notification Center的简单待办事项列表

    托多·斯威夫特Todo Swift是用Swift编写的Yosemite Notification Center的简单待办事项列表。如何使用下载并启动它(您只需要启动一次)。 然后,新的Todo小部件将出现在通知中心中。 选择底部的“ Edit ”以将其...

    iOS Notification正向传值

    "iOS Notification正向传值"指的是通过苹果的Notification Center服务实现从一个对象(发送者)向另一个对象(接收者)传递数据的方式。这种方法不同于传统的代理、KVO(Key-Value Observing)或者Block,它更适用于...

    MailMessager - Mail Notification Center-开源

    MailMessager是一个可自定义的实用程序,它位于Windows或KDE3系统托盘上,并轮询电子邮件帐户以查找新的电子邮件。 支持SSL /非SSL IMAP,POP3和Atom提要(Gmail)协议。 收到新电子邮件时显示通知。

    苹果通知中心服务ANCS协议AppleNotificationCenterServiceSpecification.pdf

    苹果通知中心服务(ANCS)是苹果公司开发的一种协议,允许蓝牙配件通过蓝牙低功耗连接到iOS设备并访问设备上的通知。这个协议旨在为配件提供一种简单、高效和可扩展的方式来获取iOS设备上产生的通知。...

    Picarto Notification Center-crx插件

    语言:English (United States) Picarto的非正式通知中心 用于Picarto.tv的非官方通知中心此扩展名将:*跟踪和分类您的通知*跟随您的彩带上线时提醒您*为彩带提供控制其流媒体模式的工具*以易于使用的格式显示...

    send-notification:Java中的工具箱,用于发送通知(Growl,Snarl,Notification Center,通知发送等)

    发送通知 Java用于发送通知的工具箱... < groupId>fr.jcgay.send-notification < artifactId>send-notification < version>0.16.0 [...] 获取通知者: Notifier notifier = new SendNotification () .setAppl

    node-ancs:一个node.js库,用于访问Apple Notification Center服务(ANCS)

    on ( 'notification' , function ( notification ) { // ... } ) ; 通知具有以下属性 事件(以下之一): 添加 修改的 已移除 标志(数组): 沉默的 重要的 类别(之一): 其他 incomingCall 未

    Android代码-android-sliding-layer-lib

    This pattern can also be seen in Google ’s notification center, Google Maps, Google Music, Contacts app in Lollipop, Basecamp’s detail view, among others. If you want to see how it works you can ...

    iOS5 Programming Cookbook Source Code

    3. **Notification Center**:iOS5中的Notification Center提供了统一的通知管理界面,用户可以在这里查看来自各种应用的通知。开发者可以通过学习如何集成Notification Center,为用户提供更直观的通知体验。 4. *...

    kibana_notification_center:此插件可帮助您更有效地使用kibana的通知

    Notification Center是一个kibana插件,可以更好地体验通知者敬酒。 特征 Webhook端点 提供可生成通知吐司的webhook端点。 此功能对于x-pack警报很有用。 有关用法,请参见 。 通知记录 您可以在通知中心看到通知...

    ios5实战 byTotorials

    在iOS 5中,Apple引入了许多关键更新和新功能,例如Notification Center、iCloud集成、Storyboards、Auto Layout以及多任务处理的改进。这些更新极大地增强了用户体验,并为开发者提供了更强大的工具和框架。 1. **...

    IOS5编程参考手册(iPhone和iPad示例)

    3. **Notification Center**:iOS 5的Notification Center提供了统一的通知管理界面,开发者可以向其中推送本地或远程通知。书中的例子会教你如何创建和配置各种通知类型,包括本地通知和远程APNs(Apple Push ...

    karma-notify-reporter:使用 OSX Notification Center、Growl 或 notify-send 报告测试结果

    karma-notify-reporter 使用 OSX 通知中心、 或通知发送报告测试结果。 建立在之上。 默认情况下,通知中心将在 Mac 上使用,notify-send 将在 Linux 上使用,如果 Mac 10.8 或 Linux 都不是,则将使用 Growl。...

    ios 最全传值方式

    本文将深入探讨iOS中最常用的几种传值方式,包括Block、Delegate、属性赋值、代理协议以及Notification Center。了解并熟练掌握这些方法,能够帮助开发者更加高效地构建应用程序。 1. **Block(闭包)** Block是一...

    notification-center:Capistrano与macOS通知中心的集成

    Capistrano +通知中心capistrano-nc集成了Capistrano和OS X Notification Center。安装对于Capistrano 3.x # Gemfilegem 'capistrano-nc' , '~> 0.2' # Capfilerequire 'capistrano-nc/nc'对于Capistrano 2.x # ...

    Reactive Programming with Swift 4-Packt Publishing(2018).epub

    closures for small Async tasks, delegation for background tasks, notification center for event-based tasks, and such. Managing and modifying such a code base might become a headache even if it is ...

    【iOS5 SDK开发探索实录】[PDF+源代码] [iPhone/iPad/Mac]

    此外,书中还涵盖了iOS 5的新特性和服务,如Game Center、iCloud和Notification Center。Game Center允许开发者在游戏中实现多人在线对战和成就系统;iCloud则提供了数据同步和备份功能,使得用户在不同设备间无缝...

    PC-DMIS三坐标测量软件.docx

    PC-DMIS 软件还提供了一些其他功能,如 INSPECT 一键式测量界面、NOTIFICATION CENTER 通知中心等。INSPECT 界面采用的直观的图形化按钮封装检测程序,既利于管理检测程序,也便于普通技能甚至无测量技能操作者执行...

Global site tag (gtag.js) - Google Analytics