[英]Receiving meaningful notifications from other apps and NotificationCenter
我想从锁定屏幕上出现的其他应用程序接收通知,类似于Pebble和其他智能手表如何接收它们。
很容易通过以下方式注册通知
NSNotificationCenter.defaultCenter().addObserver(self, selector: "receiveNotification:", name: nil, object: nil)
但是随后,该应用会收到大量的通知,这些通知大多数都是相对没有意义的(缓存更改,状态更改,UI更改等)。
最好只过滤那些会显示在锁屏/显示横幅上的通知的最佳方法是什么?
您无法从您的应用访问其他应用的通知。 Pebble应用程序也没有任何访问权限。 但是,Pebble手表确实如此。 因为它使用蓝牙和Apple Notification Center服务。 换句话说,只有蓝牙设备可以访问“有意义的”通知。 您可以在下面找到有关它的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.