如何使用私有框架从iOS上的其他应用程序捕获所有推送通知?

我正在寻找一种方法来检测传入到iOS上的其他应用程序的传入推送通知。 我知道公共框架可能无法做到这一点,但是因为这是个人项目,所以我可以使用私人图书馆。

每次收到通知我都想通过蓝牙与外部设备联系,但是我无法对设备进行编程(所以没有ANCS)。 我已经看了SpringBoardServices和BulletinBoard的私人框架,但我不是一个专家的程序员,所以我想不出一种方法来使用它们来满足我的需求…任何想法? 提前致谢!

非常有趣的问题!

我有一些可以帮助你的想法。

私人框架SpringboardServices:

  • SBSPushStore类
  • SBSPush *

然后,有BulletinBoardService。 这是通知中心的代号。 而且因为它显示了一个通知列表,它必须在某处包含通知数据。 我会仔细看看这个框架。

最后,我最后的猜测是,有一个ApplePushService私人框架。 我认为它收到了远程通知。

祝你好运! 让我们更新:)