アプリが一時的に閉じられただけの場合、UIApplicationDidBecomeActiveNotification
とUIApplicationDidBecomeActiveNotification
通知は呼び出されないようです。
具体的には、アプリがフォアグラウンドに入ると、設定アプリの設定が変更されていないかどうかを確認する必要があります。設定アプリに直接アクセスして何かを変更し、すぐに戻った場合、通知が送信されないことがあります。アプリを閉じて再度開いた後、それらが呼び出され、すべてが正常です。
アプリがフォアグラウンドに入るタイミングを一貫して検出するためのより良い方法はありますか?または、何かが競合を引き起こし、これらの通知が送信されないようにしている可能性がありますか?