2012-10-22 134 views
0

我一直在網上查找一些信息或源代碼來實現這一點。問題是,我正在開發的應用程序使用我們正在開發的自定義框架。我們的客戶希望爲應用添加推送通知支持。iOS推送通知/框架問題

但他希望我們創建的框架來處理推送通知(而不是應用程序)。下圖將解釋好一點的情況:

enter image description here

的問題是AppDelegate中似乎是隻處理從OS的通知,因此,我能想到的唯一的辦法就是在App轉發來自操作系統的框架通知。任何想法或想法?我錯過了什麼嗎?

TXS提前

回答

1

你將不得不呼叫轉移。它應該只需要將幾行代碼添加到appdelegate中即可與您的框架進行交互。

你也可以做一個hacky和更高級的方法,在這裏你淹沒AppDelegate方法的IMP,並通過你的框架轉發它們。只要確保在框架完成了所需要的任務後再調用原始IMP即可。我不會推薦這種方法,因爲它可能對未來的ios版本不會保持穩定。

轉發電話是我認爲的方式。