从其他应用和NotificationCenter接收有意义的通知

时间:2015-08-18 13:47:04

标签: ios iphone swift notifications notificationcenter

我希望收到锁定屏幕上显示的其他应用程序的通知 - 类似于Pebble和其他智能手表的接收方式。

通过

注册通知很容易
NSNotificationCenter.defaultCenter().addObserver(self, selector: "receiveNotification:", name: nil, object: nil)

然后该应用程序收到大量通知,其中大部分都是相对无意义的(缓存更改,状态更改,UI更改等)。

什么是仅过滤那些会出现在锁定屏幕/展示横幅上的通知的最佳方法?

1 个答案:

答案 0 :(得分:2)

您无法从应用中访问其他应用程序通知。 Pebble应用程序也没有任何访问权限。但Pebble手表确实如此。因为它使用蓝牙和Apple Notification Center服务。换句话说,只有蓝牙设备才能访问“有意义”的通知。您可以在下面找到有关它的更多信息。

ANCS docs