フォアグラウンドで実行されているときに特定の方法で機能するように設計された目覚まし時計アプリがあり、アプリによってスケジュールされたローカル通知を受信します。ユーザーがアラームを設定すると、私のアプリはローカル通知を作成します。didReceiveLocalNotification
そのローカル通知が発生すると、メソッドを呼び出してユーザーに警告します。問題は、アプリがフォアグラウンドで実行されていて、プッシュ通知が別のアプリから着信した場合、モーダルプッシュ通知ビューが表示されるため、ローカル通知が発生したときにアプリがユーザーに警告できないことです。プッシュ通知のモーダルビューを閉じるとすぐに、アプリはローカル通知を起動します。これを回避する方法はありますか?ユーザーがアプリの起動をスケジュールしたときにアプリがアラームを鳴らさない場合は、
あなたの知恵をどうもありがとう!