0

NSLocalNotifications を受け取るアプリがあります。大丈夫ですが、通知をトリガーしてアプリリストからアプリを削除すると、ホームボタンをダブルタップした後、ローカル通知を受け取ります。問題は、この強制終了されたアプリを起動するときにどのメソッドが呼び出されるかです。

4

1 に答える 1

0

ローカル通知ではアプリは起動されません (ドキュメントの引用を参照)。アプリの起動時に通常のデリゲート呼び出しが期待できます。

アプリケーションがローカル通知を作成してスケジュールすることができ、オペレーティング システムはスケジュールされた日時にそれを配信します。アプリケーションがフォアグラウンドでアクティブでないときにそれを配信すると、アラートが表示され、アプリケーション アイコンにバッジが付けられ、サウンドが再生されます (UILocalNotification オブジェクトで指定されているものは何でも)。アプリケーションがフォアグラウンドで実行されている場合、アラート、バッジ、またはサウンドはありません。代わりに、デリゲートが実装している場合は、application:didReceiveLocalNotification: メソッドが呼び出されます。

于 2012-09-15T05:53:47.887 に答える