我一直在网上查看一些信息或源代码来实现这一点。问题是,我正在开发的应用程序使用我们正在开发的自定义框架。我们的客户希望为App添加推送通知支持。
但他希望我们创建的框架能够处理推送通知(而不是应用程序)。下图将更好地解释这种情况:
问题在于AppDelegate似乎是唯一处理来自操作系统的通知,所以我能想到的唯一解决方案是应用程序将来自操作系统的通知转发到框架。任何想法或想法?我错过了什么吗?
提前Txs
答案 0 :(得分:1)
您必须转发电话。它应该只需要在appdelegate中添加几行代码即可与您的框架进行交互。
你也可以采用一种hacky和更高级的方法来淹没AppDelegate方法的IMP并通过你的框架转发它们。一旦你的框架完成了它所需要的工作,就确保你调用原来的imp。我不推荐这种方法,因为它可能不会保持稳定未来的ios版本。
转发电话是我认为的方式。