ios - NSNotificationCenter 与推送通知相关吗?

标签 ios nsnotifications

我正在尝试使用 NSNotificationCenter 在我的 iOS 应用程序中注册一些通知观察者。 NSNotificationCenter 与推送通知相关吗?我认为不是,但我想得到一些确认。

如果我使用 NSNotificationCenter,我需要做任何额外的事情吗?

在Apple开发者成员(member)中心的Certificates, Identifiers & Profiles中,每个应用程序ID都有一个应用程序服务,那就是推送通知。该服务被配置为启用或禁用。我认为如果我使用 NSNotificationCenter,我不需要启用该服务。我说得对吗?

最佳答案

正确,它们是不同的。 NSNotificationCenter 是 Cocoa 框架的基础组件,用于应用程序内的松散耦合消息传递。这个系统早在苹果的推送通知之前就出现了,你可以自由地使用它。

推送通知(本地或远程)完全通过另一种机制处理。

关于ios - NSNotificationCenter 与推送通知相关吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32941024/

相关文章:

ios - SpriteKit 接头

ios - 如何观察 NSURLConnection 何时被取消?

iphone - 如何找出 UITextField 导致 UIKeyboardWillShowNotification 的原因?

objective-c - 无论如何,有没有像线程那样调用NSNotificationQueue?

iphone - Objective-C 在 UIGestureRecognizerStateChanged 时启用 UIScrollView 滚动

ios - Xamarin 表单(在 iOS 上运行): Unable to file a storyboard file when building

android - 使用react-native处理iO上同一应用程序的多个环境的深层链接

iOS 9 AVAssetDownloadURLSession 崩溃

ios - 在哪里删除 Swift 中 NSNotification 的观察者?

ios - 如何避免添加多个 NSNotification 观察者?