我一直在网上寻找一些信息或源代码来实现这一点。问题是,我正在开发的应用程序使用了我们也在开发的自定义框架。我们的客户希望为App添加推送通知支持。
但他想要我们创建的框架来处理推送通知(而不是App)。下面的图表将更好地解释这种情况:
问题是,AppDelegate似乎是唯一处理来自操作系统的通知的人,所以我能想到的唯一解决方案是应用程序将来自操作系统的通知转发到框架。有什么想法或想法吗?我是不是遗漏了什么?
提前发送Txs
发布于 2012-10-23 02:40:08
您将不得不转接这些呼叫。不过,它应该只需要几行代码就可以与您的框架交互。
您还可以采用一种老套的、更高级的方法,将AppDelegate方法的IMP放在自己的框架中转发。只要你的框架做了它需要做的事情,就一定要调用原始的imp。我不推荐这种方法,因为它在未来的ios版本中可能不会保持稳定。
在我看来,转接电话才是正确的选择。
https://stackoverflow.com/questions/13017247
复制相似问题