【发布时间】:2018-02-15 20:16:49
【问题描述】:
在 Android 上,我有一个 NotificationListenerService,我可以在我的第三方应用程序中使用它来拦截来自服务的官方应用程序的推送通知,取消它,然后从我的应用程序的服务中发布我自己的通知(基本上隐藏推送通知并制作我自己的所以我不必经常轮询服务的 API)。
iOS 上有类似的东西吗?我一直在搜索并且找不到任何可以让我捕获另一个应用程序发布的通知事件的文档,但我知道可以查看它们的内容,因为某些应用程序(如三星手表的应用程序)可以将通知转发到其他显示器。
【问题讨论】:
-
这听起来像是一个安全漏洞 - 您应该无法删除其他应用的通知。
-
@Cristik 这是一种解决方法,但可以使用辅助功能选项或 Android 中 api 19+ 中的新通知库
标签: swift notifications intercept