0

これを実現するための情報やソースコードを見つけるために、ネットをチェックしてきました。問題は、私が開発しているアプリケーションが、私たちも開発しているカスタム フレームワークを使用しているということです。また、お客様はアプリにプッシュ通知サポートを追加したいと考えています。

しかし、彼は、(アプリではなく) プッシュ通知を処理するために作成したフレームワークを望んでいます。次のグラフは、状況をもう少しよく説明しています。

ここに画像の説明を入力

問題は、AppDelegate が OS からの通知のみを処理しているように見えるため、考えられる唯一の解決策は、OS からの通知をフレームワークに転送するアプリです。アイデアや考えはありますか?何か不足していますか?

事前に送信

4

1 に答える 1

1

通話を転送する必要があります。ただし、フレームワークとのインターフェイスとして appdelegate に数行のコードを追加するだけで済みます。

AppDelegate メソッドの IMP を圧倒し、フレームワークを介して転送する、ハックでより高度なアプローチを行うこともできます。フレームワークが必要なことを完了したら、必ず元の imp を呼び出すようにしてください。ただし、将来の iOS バージョンでは安定しない可能性があるため、このアプローチはお勧めしません。

私の意見では、通話を転送することが最善の方法です。

于 2012-10-22T18:40:07.523 に答える