Swift:检测并取消另一个应用程序的通知
Swift: Detect and Cancel Another App's Notification
在 Android,我有一个 NotificationListenerService,我可以在我的第三方应用程序中使用它来拦截来自服务的官方应用程序的推送通知,取消它,然后 post 我自己的来自我的应用程序的服务(基本上隐藏推送通知并制作我自己的通知,这样我就不必经常轮询服务的 API)。
iOS 上有类似的东西吗?我一直在搜索,但找不到任何可以让我捕获另一个应用程序的 posted 通知事件的文档,但我知道可以查看它们的内容,因为某些应用程序(如 Samsung Watch 的应用程序)可以将通知转发给其他应用程序显示。
不 iOS 上没有这样的功能。 Apple 竭尽全力防止第 3 方应用程序改变系统或其他应用程序的行为。
在 Android,我有一个 NotificationListenerService,我可以在我的第三方应用程序中使用它来拦截来自服务的官方应用程序的推送通知,取消它,然后 post 我自己的来自我的应用程序的服务(基本上隐藏推送通知并制作我自己的通知,这样我就不必经常轮询服务的 API)。
iOS 上有类似的东西吗?我一直在搜索,但找不到任何可以让我捕获另一个应用程序的 posted 通知事件的文档,但我知道可以查看它们的内容,因为某些应用程序(如 Samsung Watch 的应用程序)可以将通知转发给其他应用程序显示。
不 iOS 上没有这样的功能。 Apple 竭尽全力防止第 3 方应用程序改变系统或其他应用程序的行为。