0

我想接收来自其他应用程序的通知,这些通知会出现在锁定屏幕上——类似于 Pebble 和其他智能手表接收它们的方式。

很容易通过以下方式注册通知

NSNotificationCenter.defaultCenter().addObserver(self, selector: "receiveNotification:", name: nil, object: nil)

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

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

4

1 回答 1

2

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

ANCS 文档

于 2015-08-18T13:56:57.897 回答